builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-710
starttime: 1449511277.38
results: success (0)
buildid: 20151207083539
builduid: c510a9870d4b4052a24dcd33dc79c818
revision: d996266433adbb33362e8eaacf32f4fc357e714c
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:17.380194) =========
master: http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:17.380663) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:17.380964) =========
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-1449511265.500367-1132671597
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.022968
basedir: '/builds/slave/test'
========= master_lag: 0.28 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:17.686619) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:17.686897) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:17.724959) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:17.725224) =========
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-1449511265.500367-1132671597
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.020288
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:17.786887) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:17.787157) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:17.787485) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:17.787779) =========
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-1449511265.500367-1132671597
_=/tools/buildbot/bin/python
using PTY: False
--2015-12-07 10:01:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 11.6M=0.001s
2015-12-07 10:01:18 (11.6 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.394525
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:18.218018) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:18.218342) =========
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-1449511265.500367-1132671597
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.034185
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:18.287048) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:18.287363) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev d996266433adbb33362e8eaacf32f4fc357e714c --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev d996266433adbb33362e8eaacf32f4fc357e714c --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-1449511265.500367-1132671597
_=/tools/buildbot/bin/python
using PTY: False
2015-12-07 10:01:18,388 truncating revision to first 12 chars
2015-12-07 10:01:18,389 Setting DEBUG logging.
2015-12-07 10:01:18,389 attempt 1/10
2015-12-07 10:01:18,389 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/d996266433ad?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-12-07 10:01:18,797 unpacking tar archive at: mozilla-inbound-d996266433ad/testing/mozharness/
program finished with exit code 0
elapsedTime=0.697167
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:19.020413) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:19.020735) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:19.050400) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:19.050682) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-07 10:01:19.051047) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 26 secs) (at 2015-12-07 10:01:19.051330) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
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-1449511265.500367-1132671597
_=/tools/buildbot/bin/python
using PTY: False
10:01:19 INFO - MultiFileLogger online at 20151207 10:01:19 in /builds/slave/test
10:01:19 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
10:01:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
10:01:19 INFO - {'append_to_log': False,
10:01:19 INFO - 'base_work_dir': '/builds/slave/test',
10:01:19 INFO - 'blob_upload_branch': 'mozilla-inbound',
10:01:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
10:01:19 INFO - 'buildbot_json_path': 'buildprops.json',
10:01:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
10:01:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
10:01:19 INFO - 'download_minidump_stackwalk': True,
10:01:19 INFO - 'download_symbols': 'true',
10:01:19 INFO - 'e10s': True,
10:01:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
10:01:19 INFO - 'tooltool.py': '/tools/tooltool.py',
10:01:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
10:01:19 INFO - '/tools/misc-python/virtualenv.py')},
10:01:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
10:01:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
10:01:19 INFO - 'log_level': 'info',
10:01:19 INFO - 'log_to_console': True,
10:01:19 INFO - 'opt_config_files': (),
10:01:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
10:01:19 INFO - '--processes=1',
10:01:19 INFO - '--config=%(test_path)s/wptrunner.ini',
10:01:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
10:01:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
10:01:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
10:01:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
10:01:19 INFO - 'pip_index': False,
10:01:19 INFO - 'require_test_zip': True,
10:01:19 INFO - 'test_type': ('testharness',),
10:01:19 INFO - 'this_chunk': '7',
10:01:19 INFO - 'tooltool_cache': '/builds/tooltool_cache',
10:01:19 INFO - 'total_chunks': '8',
10:01:19 INFO - 'virtualenv_path': 'venv',
10:01:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
10:01:19 INFO - 'work_dir': 'build'}
10:01:19 INFO - #####
10:01:19 INFO - ##### Running clobber step.
10:01:19 INFO - #####
10:01:19 INFO - Running pre-action listener: _resource_record_pre_action
10:01:19 INFO - Running main action method: clobber
10:01:19 INFO - rmtree: /builds/slave/test/build
10:01:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
10:01:21 INFO - Running post-action listener: _resource_record_post_action
10:01:21 INFO - #####
10:01:21 INFO - ##### Running read-buildbot-config step.
10:01:21 INFO - #####
10:01:21 INFO - Running pre-action listener: _resource_record_pre_action
10:01:21 INFO - Running main action method: read_buildbot_config
10:01:21 INFO - Using buildbot properties:
10:01:21 INFO - {
10:01:21 INFO - "properties": {
10:01:21 INFO - "buildnumber": 66,
10:01:21 INFO - "product": "firefox",
10:01:21 INFO - "script_repo_revision": "production",
10:01:21 INFO - "branch": "mozilla-inbound",
10:01:21 INFO - "repository": "",
10:01:21 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-e10s-7",
10:01:21 INFO - "buildid": "20151207083539",
10:01:21 INFO - "slavename": "tst-linux64-spot-710",
10:01:21 INFO - "pgo_build": "False",
10:01:21 INFO - "basedir": "/builds/slave/test",
10:01:21 INFO - "project": "",
10:01:21 INFO - "platform": "linux64",
10:01:21 INFO - "master": "http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/",
10:01:21 INFO - "slavebuilddir": "test",
10:01:21 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600",
10:01:21 INFO - "repo_path": "integration/mozilla-inbound",
10:01:21 INFO - "moz_repo_path": "",
10:01:21 INFO - "stage_platform": "linux64",
10:01:21 INFO - "builduid": "c510a9870d4b4052a24dcd33dc79c818",
10:01:21 INFO - "revision": "d996266433adbb33362e8eaacf32f4fc357e714c"
10:01:21 INFO - },
10:01:21 INFO - "sourcestamp": {
10:01:21 INFO - "repository": "",
10:01:21 INFO - "hasPatch": false,
10:01:21 INFO - "project": "",
10:01:21 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:01:21 INFO - "changes": [
10:01:21 INFO - {
10:01:21 INFO - "category": null,
10:01:21 INFO - "files": [
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/0_2b0dzBQ_uXFPq7ioi45w/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:01:21 INFO - },
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/0_2b0dzBQ_uXFPq7ioi45w/artifacts/public/build/test_packages.json"
10:01:21 INFO - }
10:01:21 INFO - ],
10:01:21 INFO - "repository": "",
10:01:21 INFO - "rev": "cb1a697de90dd77aa7e0a9d3e94fedd4a39d6f96",
10:01:21 INFO - "who": "james@hoppipolla.co.uk",
10:01:21 INFO - "when": 1449495493,
10:01:21 INFO - "number": 6959523,
10:01:21 INFO - "comments": "Bug 1207377 - Add a |mach mozharness| command for running tests locally in mozharness, r=ahal\n",
10:01:21 INFO - "project": "",
10:01:21 INFO - "at": "Mon 07 Dec 2015 05:38:13",
10:01:21 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:01:21 INFO - "revlink": "",
10:01:21 INFO - "properties": [
10:01:21 INFO - [
10:01:21 INFO - "buildid",
10:01:21 INFO - "20151207043330",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "builduid",
10:01:21 INFO - "85acad4c256b41f683d8c63ba44a30a2",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "pgo_build",
10:01:21 INFO - "False",
10:01:21 INFO - "Change"
10:01:21 INFO - ]
10:01:21 INFO - ],
10:01:21 INFO - "revision": "cb1a697de90dd77aa7e0a9d3e94fedd4a39d6f96"
10:01:21 INFO - },
10:01:21 INFO - {
10:01:21 INFO - "category": null,
10:01:21 INFO - "files": [
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/bJ-1265LS1i-FihBbE6wkg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:01:21 INFO - },
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/bJ-1265LS1i-FihBbE6wkg/artifacts/public/build/test_packages.json"
10:01:21 INFO - }
10:01:21 INFO - ],
10:01:21 INFO - "repository": "",
10:01:21 INFO - "rev": "1009be1b37ec484d73361487a11ec7cf05d5fb35",
10:01:21 INFO - "who": "cbook@mozilla.com",
10:01:21 INFO - "when": 1449498938,
10:01:21 INFO - "number": 6963392,
10:01:21 INFO - "comments": "Merge mozilla-central to mozilla-inbound",
10:01:21 INFO - "project": "",
10:01:21 INFO - "at": "Mon 07 Dec 2015 06:35:38",
10:01:21 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:01:21 INFO - "revlink": "",
10:01:21 INFO - "properties": [
10:01:21 INFO - [
10:01:21 INFO - "buildid",
10:01:21 INFO - "20151207055135",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "builduid",
10:01:21 INFO - "9ce598be1697489a9debb9f6605a384c",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "pgo_build",
10:01:21 INFO - "False",
10:01:21 INFO - "Change"
10:01:21 INFO - ]
10:01:21 INFO - ],
10:01:21 INFO - "revision": "1009be1b37ec484d73361487a11ec7cf05d5fb35"
10:01:21 INFO - },
10:01:21 INFO - {
10:01:21 INFO - "category": null,
10:01:21 INFO - "files": [
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/T8qbDYYAS8SsDPvDkmWNDA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:01:21 INFO - },
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/T8qbDYYAS8SsDPvDkmWNDA/artifacts/public/build/test_packages.json"
10:01:21 INFO - }
10:01:21 INFO - ],
10:01:21 INFO - "repository": "",
10:01:21 INFO - "rev": "627b01cda561566049d1497f47c8d789948496aa",
10:01:21 INFO - "who": "armenzg@mozilla.com",
10:01:21 INFO - "when": 1449499249,
10:01:21 INFO - "number": 6963729,
10:01:21 INFO - "comments": "Bug 1230657 - Make Mozharness check for testPackagesUrl and packageUrl properties before trying to find TC artifacts. r=jlund\n\nIn read-buildbot-configs we added support to find artifacts through taskId's (set by Buildbot bridge).\nThis is useful when trying to schedule Buildbot build and associated test jobs via TaskCluster.\nHowever, this is not good enough if there is a completed Buildbot build to which we want to add test jobs\n(since it has no taskId set by the Buildbot bridge). In this case, we can determine the installer and test\nurl in Mozci and can add this information to the task as two properties.\nIn this patch, we add Mozharness the ability to consider the two properties before trying to use taskId's\nto find the artifacts (which doesn't work).\n\nThis ultimately supports the recently added push-extender feature to Treeherder.",
10:01:21 INFO - "project": "",
10:01:21 INFO - "at": "Mon 07 Dec 2015 06:40:49",
10:01:21 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:01:21 INFO - "revlink": "",
10:01:21 INFO - "properties": [
10:01:21 INFO - [
10:01:21 INFO - "buildid",
10:01:21 INFO - "20151207060732",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "builduid",
10:01:21 INFO - "5e19b156613b4cccb2a20722f11d5412",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "pgo_build",
10:01:21 INFO - "False",
10:01:21 INFO - "Change"
10:01:21 INFO - ]
10:01:21 INFO - ],
10:01:21 INFO - "revision": "627b01cda561566049d1497f47c8d789948496aa"
10:01:21 INFO - },
10:01:21 INFO - {
10:01:21 INFO - "category": null,
10:01:21 INFO - "files": [
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/FoDbf8BKSWiy3ipYN2ijBA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:01:21 INFO - },
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/FoDbf8BKSWiy3ipYN2ijBA/artifacts/public/build/test_packages.json"
10:01:21 INFO - }
10:01:21 INFO - ],
10:01:21 INFO - "repository": "",
10:01:21 INFO - "rev": "0f207bd9470f95c2c63234e3e04c88a63514ce83",
10:01:21 INFO - "who": "dmitchell@mozilla.com",
10:01:21 INFO - "when": 1449502658,
10:01:21 INFO - "number": 6967494,
10:01:21 INFO - "comments": "Bug 1228416: send gnome-session output to an artifact; r=armenzg",
10:01:21 INFO - "project": "",
10:01:21 INFO - "at": "Mon 07 Dec 2015 07:37:38",
10:01:21 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:01:21 INFO - "revlink": "",
10:01:21 INFO - "properties": [
10:01:21 INFO - [
10:01:21 INFO - "buildid",
10:01:21 INFO - "20151207070523",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "builduid",
10:01:21 INFO - "cf606b5ffa9a4b318fccdcca3897570c",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "pgo_build",
10:01:21 INFO - "False",
10:01:21 INFO - "Change"
10:01:21 INFO - ]
10:01:21 INFO - ],
10:01:21 INFO - "revision": "0f207bd9470f95c2c63234e3e04c88a63514ce83"
10:01:21 INFO - },
10:01:21 INFO - {
10:01:21 INFO - "category": null,
10:01:21 INFO - "files": [
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/6Rm4wu5xSE-K6_7ZazXnfA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:01:21 INFO - },
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/6Rm4wu5xSE-K6_7ZazXnfA/artifacts/public/build/test_packages.json"
10:01:21 INFO - }
10:01:21 INFO - ],
10:01:21 INFO - "repository": "",
10:01:21 INFO - "rev": "8d891ed3195225c3444f01b1b14324795443c656",
10:01:21 INFO - "who": "xquan@mozilla.com",
10:01:21 INFO - "when": 1449505786,
10:01:21 INFO - "number": 6970797,
10:01:21 INFO - "comments": "Bug 1040668 followup 3 - Wrap lang attribute mapping code in NS_STYLE_INHERIT_BIT test. r=dbaron",
10:01:21 INFO - "project": "",
10:01:21 INFO - "at": "Mon 07 Dec 2015 08:29:46",
10:01:21 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:01:21 INFO - "revlink": "",
10:01:21 INFO - "properties": [
10:01:21 INFO - [
10:01:21 INFO - "buildid",
10:01:21 INFO - "20151207081330",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "builduid",
10:01:21 INFO - "3c76d82fdefb45a0b60e05ac26ac0208",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "pgo_build",
10:01:21 INFO - "False",
10:01:21 INFO - "Change"
10:01:21 INFO - ]
10:01:21 INFO - ],
10:01:21 INFO - "revision": "8d891ed3195225c3444f01b1b14324795443c656"
10:01:21 INFO - },
10:01:21 INFO - {
10:01:21 INFO - "category": null,
10:01:21 INFO - "files": [
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:01:21 INFO - },
10:01:21 INFO - {
10:01:21 INFO - "url": null,
10:01:21 INFO - "name": "https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/test_packages.json"
10:01:21 INFO - }
10:01:21 INFO - ],
10:01:21 INFO - "repository": "",
10:01:21 INFO - "rev": "d996266433adbb33362e8eaacf32f4fc357e714c",
10:01:21 INFO - "who": "james@hoppipolla.co.uk",
10:01:21 INFO - "when": 1449507629,
10:01:21 INFO - "number": 6972825,
10:01:21 INFO - "comments": "Bug 1230963 - Increase the timeout for non-e10s web-platform-tests debug reftests, r=Ms2ger\n",
10:01:21 INFO - "project": "",
10:01:21 INFO - "at": "Mon 07 Dec 2015 09:00:29",
10:01:21 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:01:21 INFO - "revlink": "",
10:01:21 INFO - "properties": [
10:01:21 INFO - [
10:01:21 INFO - "buildid",
10:01:21 INFO - "20151207083539",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "builduid",
10:01:21 INFO - "c510a9870d4b4052a24dcd33dc79c818",
10:01:21 INFO - "Change"
10:01:21 INFO - ],
10:01:21 INFO - [
10:01:21 INFO - "pgo_build",
10:01:21 INFO - "False",
10:01:21 INFO - "Change"
10:01:21 INFO - ]
10:01:21 INFO - ],
10:01:21 INFO - "revision": "d996266433adbb33362e8eaacf32f4fc357e714c"
10:01:21 INFO - }
10:01:21 INFO - ],
10:01:21 INFO - "revision": "d996266433adbb33362e8eaacf32f4fc357e714c"
10:01:21 INFO - }
10:01:21 INFO - }
10:01:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
10:01:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/test_packages.json.
10:01:21 INFO - Running post-action listener: _resource_record_post_action
10:01:21 INFO - #####
10:01:21 INFO - ##### Running download-and-extract step.
10:01:21 INFO - #####
10:01:21 INFO - Running pre-action listener: _resource_record_pre_action
10:01:21 INFO - Running main action method: download_and_extract
10:01:21 INFO - mkdir: /builds/slave/test/build/tests
10:01:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:01:21 INFO - https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
10:01:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/test_packages.json
10:01:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/test_packages.json
10:01:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
10:01:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
10:01:22 INFO - Downloaded 1302 bytes.
10:01:22 INFO - Reading from file /builds/slave/test/build/test_packages.json
10:01:22 INFO - Using the following test package requirements:
10:01:22 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
10:01:22 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:01:22 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
10:01:22 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:01:22 INFO - u'jsshell-linux-x86_64.zip'],
10:01:22 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:01:22 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
10:01:22 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
10:01:22 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:01:22 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
10:01:22 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:01:22 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
10:01:22 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:01:22 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
10:01:22 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
10:01:22 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:01:22 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
10:01:22 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
10:01:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:01:22 INFO - https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
10:01:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
10:01:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
10:01:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/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
10:01:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/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
10:01:23 INFO - Downloaded 22332987 bytes.
10:01:23 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/*', 'tools/wptserve/*', 'web-platform/*'] in /builds/slave/test/build/tests
10:01:23 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/* tools/wptserve/* web-platform/*
10:01:23 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/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
10:01:24 INFO - caution: filename not matched: web-platform/*
10:01:24 INFO - Return code: 11
10:01:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:01:24 INFO - https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
10:01:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
10:01:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
10:01:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/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
10:01:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/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
10:01:26 INFO - Downloaded 31028103 bytes.
10:01:26 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/*', 'tools/wptserve/*', 'web-platform/*'] in /builds/slave/test/build/tests
10:01:26 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/* tools/wptserve/* web-platform/*
10:01:26 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/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
10:01:29 INFO - caution: filename not matched: bin/*
10:01:29 INFO - caution: filename not matched: config/*
10:01:29 INFO - caution: filename not matched: mozbase/*
10:01:29 INFO - caution: filename not matched: marionette/*
10:01:29 INFO - caution: filename not matched: tools/wptserve/*
10:01:29 INFO - Return code: 11
10:01: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')]}
10:01:29 INFO - https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
10:01:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:01:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:01:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/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
10:01:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/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
10:01:31 INFO - Downloaded 59400038 bytes.
10:01:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:01:31 INFO - mkdir: /builds/slave/test/properties
10:01:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
10:01:31 INFO - Writing to file /builds/slave/test/properties/build_url
10:01:31 INFO - Contents:
10:01:31 INFO - build_url:https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:01:31 INFO - mkdir: /builds/slave/test/build/symbols
10:01: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')]}
10:01:31 INFO - https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
10:01:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:01:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:01:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/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
10:01:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/c6Nc49NLQIatbLLqiakCww/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
10:01:33 INFO - Downloaded 51565890 bytes.
10:01:33 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:01:33 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
10:01:33 INFO - Writing to file /builds/slave/test/properties/symbols_url
10:01:33 INFO - Contents:
10:01:33 INFO - symbols_url:https://queue.taskcluster.net/v1/task/c6Nc49NLQIatbLLqiakCww/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:01:33 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
10:01:33 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:01:36 INFO - Return code: 0
10:01:36 INFO - Running post-action listener: _resource_record_post_action
10:01:36 INFO - Running post-action listener: set_extra_try_arguments
10:01:36 INFO - #####
10:01:36 INFO - ##### Running create-virtualenv step.
10:01:36 INFO - #####
10:01:36 INFO - Running pre-action listener: _pre_create_virtualenv
10:01:36 INFO - Running pre-action listener: _resource_record_pre_action
10:01:36 INFO - Running main action method: create_virtualenv
10:01:36 INFO - Creating virtualenv /builds/slave/test/build/venv
10:01:36 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
10:01:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
10:01:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
10:01:37 INFO - Using real prefix '/usr'
10:01:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python
10:01:41 INFO - Installing distribute.............................................................................................................................................................................................done.
10:01:44 INFO - Installing pip.................done.
10:01:44 INFO - Return code: 0
10:01:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
10:01:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:01:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:01:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:01:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:01:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:01:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:01:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x2610f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29e8300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x293c300>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x292d8e0>, '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 0x2759250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29580b0>, '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-1449511265.500367-1132671597', '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
10:01:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
10:01:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
10:01:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:01:44 INFO - 'CCACHE_UMASK': '002',
10:01:44 INFO - 'DISPLAY': ':0',
10:01:44 INFO - 'HOME': '/home/cltbld',
10:01:44 INFO - 'LANG': 'en_US.UTF-8',
10:01:44 INFO - 'LOGNAME': 'cltbld',
10:01:44 INFO - 'MAIL': '/var/mail/cltbld',
10:01:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:01:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:01:44 INFO - 'MOZ_NO_REMOTE': '1',
10:01:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:01:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:01:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:01:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:01:44 INFO - 'PWD': '/builds/slave/test',
10:01:44 INFO - 'SHELL': '/bin/bash',
10:01:44 INFO - 'SHLVL': '1',
10:01:44 INFO - 'TERM': 'linux',
10:01:44 INFO - 'TMOUT': '86400',
10:01:44 INFO - 'USER': 'cltbld',
10:01:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449511265.500367-1132671597',
10:01:44 INFO - '_': '/tools/buildbot/bin/python'}
10:01:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:01:45 INFO - Downloading/unpacking psutil>=0.7.1
10:01:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:01:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:01:45 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
10:01:45 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
10:01:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:01:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:01:48 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
10:01:48 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
10:01:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
10:01:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:01:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
10:01:48 INFO - Installing collected packages: psutil
10:01:48 INFO - Running setup.py install for psutil
10:01:48 INFO - building 'psutil._psutil_linux' extension
10:01:48 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
10:01:49 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
10:01:49 INFO - building 'psutil._psutil_posix' extension
10:01:49 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
10:01:49 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
10:01:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:01:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
10:01:50 INFO - Successfully installed psutil
10:01:50 INFO - Cleaning up...
10:01:50 INFO - Return code: 0
10:01:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
10:01:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:01:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:01:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:01:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:01:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:01:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:01:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x2610f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29e8300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x293c300>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x292d8e0>, '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 0x2759250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29580b0>, '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-1449511265.500367-1132671597', '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
10:01:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
10:01:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
10:01:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:01:50 INFO - 'CCACHE_UMASK': '002',
10:01:50 INFO - 'DISPLAY': ':0',
10:01:50 INFO - 'HOME': '/home/cltbld',
10:01:50 INFO - 'LANG': 'en_US.UTF-8',
10:01:50 INFO - 'LOGNAME': 'cltbld',
10:01:50 INFO - 'MAIL': '/var/mail/cltbld',
10:01:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:01:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:01:50 INFO - 'MOZ_NO_REMOTE': '1',
10:01:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:01:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:01:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:01:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:01:50 INFO - 'PWD': '/builds/slave/test',
10:01:50 INFO - 'SHELL': '/bin/bash',
10:01:50 INFO - 'SHLVL': '1',
10:01:50 INFO - 'TERM': 'linux',
10:01:50 INFO - 'TMOUT': '86400',
10:01:50 INFO - 'USER': 'cltbld',
10:01:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449511265.500367-1132671597',
10:01:50 INFO - '_': '/tools/buildbot/bin/python'}
10:01:50 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:01:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
10:01:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:01:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:01:50 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
10:01:50 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
10:01:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:01:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:01:53 INFO - Downloading mozsystemmonitor-0.0.tar.gz
10:01:53 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
10:01:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
10:01:53 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
10:01:53 INFO - Installing collected packages: mozsystemmonitor
10:01:53 INFO - Running setup.py install for mozsystemmonitor
10:01:54 INFO - Successfully installed mozsystemmonitor
10:01:54 INFO - Cleaning up...
10:01:54 INFO - Return code: 0
10:01:54 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
10:01:54 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')]}
10:01:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:01:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:01:54 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')]}
10:01:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:01:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:01:54 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 0x2610f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29e8300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x293c300>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x292d8e0>, '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 0x2759250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29580b0>, '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-1449511265.500367-1132671597', '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
10:01:54 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
10:01:54 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
10:01:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:01:54 INFO - 'CCACHE_UMASK': '002',
10:01:54 INFO - 'DISPLAY': ':0',
10:01:54 INFO - 'HOME': '/home/cltbld',
10:01:54 INFO - 'LANG': 'en_US.UTF-8',
10:01:54 INFO - 'LOGNAME': 'cltbld',
10:01:54 INFO - 'MAIL': '/var/mail/cltbld',
10:01:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:01:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:01:54 INFO - 'MOZ_NO_REMOTE': '1',
10:01:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:01:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:01:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:01:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:01:54 INFO - 'PWD': '/builds/slave/test',
10:01:54 INFO - 'SHELL': '/bin/bash',
10:01:54 INFO - 'SHLVL': '1',
10:01:54 INFO - 'TERM': 'linux',
10:01:54 INFO - 'TMOUT': '86400',
10:01:54 INFO - 'USER': 'cltbld',
10:01:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449511265.500367-1132671597',
10:01:54 INFO - '_': '/tools/buildbot/bin/python'}
10:01:54 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:01:54 INFO - Downloading/unpacking blobuploader==1.2.4
10:01:54 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
10:01:54 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
10:01:54 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
10:01:54 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
10:01:54 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
10:01:54 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
10:01:57 INFO - Downloading blobuploader-1.2.4.tar.gz
10:01:57 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
10:01:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
10:01:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
10:01:57 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
10:01:57 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
10:01:57 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
10:01:57 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
10:01:57 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
10:01:57 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
10:01:58 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
10:01:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
10:01:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
10:01: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
10:01: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
10:01: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
10:01: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
10:01: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
10:01: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
10:01:59 INFO - Downloading docopt-0.6.1.tar.gz
10:01:59 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
10:01:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
10:01:59 INFO - Installing collected packages: blobuploader, requests, docopt
10:01:59 INFO - Running setup.py install for blobuploader
10:01:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
10:01:59 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
10:01:59 INFO - Running setup.py install for requests
10:02:00 INFO - Running setup.py install for docopt
10:02:00 INFO - Successfully installed blobuploader requests docopt
10:02:00 INFO - Cleaning up...
10:02:00 INFO - Return code: 0
10:02:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:02:00 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')]}
10:02:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:02:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:02:00 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')]}
10:02:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:02:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:02:00 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 0x2610f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29e8300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x293c300>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x292d8e0>, '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 0x2759250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29580b0>, '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-1449511265.500367-1132671597', '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
10:02:00 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
10:02:00 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
10:02:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:02:00 INFO - 'CCACHE_UMASK': '002',
10:02:00 INFO - 'DISPLAY': ':0',
10:02:00 INFO - 'HOME': '/home/cltbld',
10:02:00 INFO - 'LANG': 'en_US.UTF-8',
10:02:00 INFO - 'LOGNAME': 'cltbld',
10:02:00 INFO - 'MAIL': '/var/mail/cltbld',
10:02:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:02:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:02:00 INFO - 'MOZ_NO_REMOTE': '1',
10:02:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:02:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:02:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:02:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:02:00 INFO - 'PWD': '/builds/slave/test',
10:02:00 INFO - 'SHELL': '/bin/bash',
10:02:00 INFO - 'SHLVL': '1',
10:02:00 INFO - 'TERM': 'linux',
10:02:00 INFO - 'TMOUT': '86400',
10:02:00 INFO - 'USER': 'cltbld',
10:02:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449511265.500367-1132671597',
10:02:00 INFO - '_': '/tools/buildbot/bin/python'}
10:02:00 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:02:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:02:00 INFO - Running setup.py (path:/tmp/pip-52bxcp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:02:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:02:01 INFO - Running setup.py (path:/tmp/pip-7xRNFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:02:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:02:01 INFO - Running setup.py (path:/tmp/pip-NDCY4a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:02:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:02:01 INFO - Running setup.py (path:/tmp/pip-P4hKnq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:02:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:02:01 INFO - Running setup.py (path:/tmp/pip-QRXD1s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:02:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:02:01 INFO - Running setup.py (path:/tmp/pip-vhRbe9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:02:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:02:01 INFO - Running setup.py (path:/tmp/pip-YaM5oi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:02:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:02:01 INFO - Running setup.py (path:/tmp/pip-R0CYmf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:02:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:02:02 INFO - Running setup.py (path:/tmp/pip-UuSjP6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:02:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:02:02 INFO - Running setup.py (path:/tmp/pip-N6BAfY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:02:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:02:02 INFO - Running setup.py (path:/tmp/pip-fer8na-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:02:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:02:02 INFO - Running setup.py (path:/tmp/pip-AMt1l7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:02:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:02:02 INFO - Running setup.py (path:/tmp/pip-EWw3VG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:02:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:02:03 INFO - Running setup.py (path:/tmp/pip-UQsqlG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:02:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:02:03 INFO - Running setup.py (path:/tmp/pip-0KjDlg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:02:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:02:03 INFO - Running setup.py (path:/tmp/pip-G212o1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:02:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:02:03 INFO - Running setup.py (path:/tmp/pip-I4qlsB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:02:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
10:02:03 INFO - Running setup.py (path:/tmp/pip-9D765F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
10:02:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
10:02:03 INFO - Running setup.py (path:/tmp/pip-QgtZLc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
10:02:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
10:02:03 INFO - Running setup.py (path:/tmp/pip-wfHYxw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
10:02:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:02:03 INFO - Running setup.py (path:/tmp/pip-0nIgFz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:02:04 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:02:04 INFO - Running setup.py (path:/tmp/pip-xLcFH3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:02:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:02:04 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-transport, marionette-driver, browsermob-proxy, marionette-client
10:02:04 INFO - Running setup.py install for manifestparser
10:02:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
10:02:04 INFO - Running setup.py install for mozcrash
10:02:04 INFO - Running setup.py install for mozdebug
10:02:05 INFO - Running setup.py install for mozdevice
10:02:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
10:02:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin
10:02:05 INFO - Running setup.py install for mozfile
10:02:05 INFO - Running setup.py install for mozhttpd
10:02:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
10:02:05 INFO - Running setup.py install for mozinfo
10:02:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
10:02:05 INFO - Running setup.py install for mozInstall
10:02:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
10:02:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
10:02:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
10:02:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
10:02:06 INFO - Running setup.py install for mozleak
10:02:06 INFO - Running setup.py install for mozlog
10:02:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
10:02:06 INFO - Running setup.py install for moznetwork
10:02:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
10:02:06 INFO - Running setup.py install for mozprocess
10:02:06 INFO - Running setup.py install for mozprofile
10:02:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
10:02:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
10:02:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
10:02:07 INFO - Running setup.py install for mozrunner
10:02:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
10:02:07 INFO - Running setup.py install for mozscreenshot
10:02:07 INFO - Running setup.py install for moztest
10:02:07 INFO - Running setup.py install for mozversion
10:02:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
10:02:07 INFO - Running setup.py install for wptserve
10:02:08 INFO - Running setup.py install for marionette-transport
10:02:08 INFO - Running setup.py install for marionette-driver
10:02:08 INFO - Running setup.py install for browsermob-proxy
10:02:08 INFO - Running setup.py install for marionette-client
10:02:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:02:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
10:02:09 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-transport marionette-driver browsermob-proxy marionette-client
10:02:09 INFO - Cleaning up...
10:02:09 INFO - Return code: 0
10:02:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:02:09 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')]}
10:02:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:02:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:02:09 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')]}
10:02:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:02:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:02:09 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 0x2610f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29e8300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x293c300>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x292d8e0>, '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 0x2759250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29580b0>, '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-1449511265.500367-1132671597', '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
10:02:09 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
10:02:09 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
10:02:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:02:09 INFO - 'CCACHE_UMASK': '002',
10:02:09 INFO - 'DISPLAY': ':0',
10:02:09 INFO - 'HOME': '/home/cltbld',
10:02:09 INFO - 'LANG': 'en_US.UTF-8',
10:02:09 INFO - 'LOGNAME': 'cltbld',
10:02:09 INFO - 'MAIL': '/var/mail/cltbld',
10:02:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:02:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:02:09 INFO - 'MOZ_NO_REMOTE': '1',
10:02:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:02:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:02:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:02:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:02:09 INFO - 'PWD': '/builds/slave/test',
10:02:09 INFO - 'SHELL': '/bin/bash',
10:02:09 INFO - 'SHLVL': '1',
10:02:09 INFO - 'TERM': 'linux',
10:02:09 INFO - 'TMOUT': '86400',
10:02:09 INFO - 'USER': 'cltbld',
10:02:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449511265.500367-1132671597',
10:02:09 INFO - '_': '/tools/buildbot/bin/python'}
10:02:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:02:09 INFO - Running setup.py (path:/tmp/pip-Co3BiF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:02:09 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))
10:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:02:09 INFO - Running setup.py (path:/tmp/pip-rwuVRN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:02:09 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))
10:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:02:09 INFO - Running setup.py (path:/tmp/pip-ky6lhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:02:10 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))
10:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:02:10 INFO - Running setup.py (path:/tmp/pip-7NhNwM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:02:10 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))
10:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:02:10 INFO - Running setup.py (path:/tmp/pip-pc1s2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:02:10 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))
10:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:02:10 INFO - Running setup.py (path:/tmp/pip-JoPHRo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:02:10 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))
10:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:02:10 INFO - Running setup.py (path:/tmp/pip-ERA_lS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:02:10 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))
10:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:02:10 INFO - Running setup.py (path:/tmp/pip-VhDEXT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:02:10 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))
10:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:02:10 INFO - Running setup.py (path:/tmp/pip-Hy_aEd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:02:10 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))
10:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:02:10 INFO - Running setup.py (path:/tmp/pip-hp87DB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:02:11 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))
10:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:02:11 INFO - Running setup.py (path:/tmp/pip-wtA3Ar-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:02:11 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))
10:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:02:11 INFO - Running setup.py (path:/tmp/pip-mmOdg3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:02:11 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))
10:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:02:11 INFO - Running setup.py (path:/tmp/pip-QaDAnk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:02:11 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))
10:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:02:11 INFO - Running setup.py (path:/tmp/pip-GQ0Iu0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:02:11 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))
10:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:02:11 INFO - Running setup.py (path:/tmp/pip-Wd7f9I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:02:11 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))
10:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:02:11 INFO - Running setup.py (path:/tmp/pip-ag_qdN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:02:11 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))
10:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:02:11 INFO - Running setup.py (path:/tmp/pip-L_c4Yo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:02:12 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))
10:02:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
10:02:12 INFO - Running setup.py (path:/tmp/pip-ZnKLCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
10:02:12 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.3.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
10:02:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
10:02:12 INFO - Running setup.py (path:/tmp/pip-D7M05x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
10:02:12 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 3))
10:02:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
10:02:12 INFO - Running setup.py (path:/tmp/pip-tArVjw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
10:02:12 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 4))
10:02:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:02:12 INFO - Running setup.py (path:/tmp/pip-SnkBq1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:02:12 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 5))
10:02:12 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:02:12 INFO - Running setup.py (path:/tmp/pip-Ly7Uwy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:02:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:02:13 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 6))
10:02:13 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))
10:02:13 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))
10:02:13 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))
10:02:13 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))
10:02:13 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))
10:02:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
10:02:13 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
10:02:13 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
10:02:13 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
10:02:13 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
10:02:13 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
10:02:13 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
10:02:16 INFO - Downloading blessings-1.5.1.tar.gz
10:02:16 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
10:02:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
10:02:16 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 5))
10:02:16 INFO - Installing collected packages: blessings
10:02:16 INFO - Running setup.py install for blessings
10:02:16 INFO - Successfully installed blessings
10:02:16 INFO - Cleaning up...
10:02:16 INFO - Return code: 0
10:02:16 INFO - Done creating virtualenv /builds/slave/test/build/venv.
10:02:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:02:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:02:17 INFO - Reading from file tmpfile_stdout
10:02:17 INFO - Current package versions:
10:02:17 INFO - argparse == 1.2.1
10:02:17 INFO - blessings == 1.5.1
10:02:17 INFO - blobuploader == 1.2.4
10:02:17 INFO - browsermob-proxy == 0.6.0
10:02:17 INFO - docopt == 0.6.1
10:02:17 INFO - manifestparser == 1.1
10:02:17 INFO - marionette-client == 2.0.0
10:02:17 INFO - marionette-driver == 1.1.1
10:02:17 INFO - marionette-transport == 1.0.0
10:02:17 INFO - mozInstall == 1.12
10:02:17 INFO - mozcrash == 0.16
10:02:17 INFO - mozdebug == 0.1
10:02:17 INFO - mozdevice == 0.47
10:02:17 INFO - mozfile == 1.2
10:02:17 INFO - mozhttpd == 0.7
10:02:17 INFO - mozinfo == 0.9
10:02:17 INFO - mozleak == 0.1
10:02:17 INFO - mozlog == 3.1
10:02:17 INFO - moznetwork == 0.27
10:02:17 INFO - mozprocess == 0.22
10:02:17 INFO - mozprofile == 0.27
10:02:17 INFO - mozrunner == 6.11
10:02:17 INFO - mozscreenshot == 0.1
10:02:17 INFO - mozsystemmonitor == 0.0
10:02:17 INFO - moztest == 0.7
10:02:17 INFO - mozversion == 1.4
10:02:17 INFO - psutil == 3.1.1
10:02:17 INFO - requests == 1.2.3
10:02:17 INFO - wptserve == 1.3.0
10:02:17 INFO - wsgiref == 0.1.2
10:02:17 INFO - Running post-action listener: _resource_record_post_action
10:02:17 INFO - Running post-action listener: _start_resource_monitoring
10:02:17 INFO - Starting resource monitoring.
10:02:17 INFO - #####
10:02:17 INFO - ##### Running pull step.
10:02:17 INFO - #####
10:02:17 INFO - Running pre-action listener: _resource_record_pre_action
10:02:17 INFO - Running main action method: pull
10:02:17 INFO - Pull has nothing to do!
10:02:17 INFO - Running post-action listener: _resource_record_post_action
10:02:17 INFO - #####
10:02:17 INFO - ##### Running install step.
10:02:17 INFO - #####
10:02:17 INFO - Running pre-action listener: _resource_record_pre_action
10:02:17 INFO - Running main action method: install
10:02:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:02:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:02:17 INFO - Reading from file tmpfile_stdout
10:02:17 INFO - Detecting whether we're running mozinstall >=1.0...
10:02:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
10:02:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
10:02:17 INFO - Reading from file tmpfile_stdout
10:02:17 INFO - Output received:
10:02:17 INFO - Usage: mozinstall [options] installer
10:02:17 INFO - Options:
10:02:17 INFO - -h, --help show this help message and exit
10:02:17 INFO - -d DEST, --destination=DEST
10:02:17 INFO - Directory to install application into. [default:
10:02:17 INFO - "/builds/slave/test"]
10:02:17 INFO - --app=APP Application being installed. [default: firefox]
10:02:17 INFO - mkdir: /builds/slave/test/build/application
10:02:17 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']
10:02:17 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
10:02:40 INFO - Reading from file tmpfile_stdout
10:02:40 INFO - Output received:
10:02:40 INFO - /builds/slave/test/build/application/firefox/firefox
10:02:40 INFO - Running post-action listener: _resource_record_post_action
10:02:40 INFO - #####
10:02:40 INFO - ##### Running run-tests step.
10:02:40 INFO - #####
10:02:40 INFO - Running pre-action listener: _resource_record_pre_action
10:02:40 INFO - Running main action method: run_tests
10:02:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
10:02:40 INFO - minidump filename unknown. determining based upon platform and arch
10:02:40 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
10:02:40 INFO - grabbing minidump binary from tooltool
10:02:40 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')]}
10:02:40 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 0x292d8e0>, '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 0x2759250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29580b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
10:02:40 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
10:02:40 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
10:02:40 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
10:02:40 INFO - Return code: 0
10:02:40 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
10:02:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
10:02:40 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/c6Nc49NLQIatbLLqiakCww/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
10:02:40 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/c6Nc49NLQIatbLLqiakCww/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
10:02:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:02:40 INFO - 'CCACHE_UMASK': '002',
10:02:40 INFO - 'DISPLAY': ':0',
10:02:40 INFO - 'HOME': '/home/cltbld',
10:02:40 INFO - 'LANG': 'en_US.UTF-8',
10:02:40 INFO - 'LOGNAME': 'cltbld',
10:02:40 INFO - 'MAIL': '/var/mail/cltbld',
10:02:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
10:02:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:02:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:02:40 INFO - 'MOZ_NO_REMOTE': '1',
10:02:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:02:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:02:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:02:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:02:40 INFO - 'PWD': '/builds/slave/test',
10:02:40 INFO - 'SHELL': '/bin/bash',
10:02:40 INFO - 'SHLVL': '1',
10:02:40 INFO - 'TERM': 'linux',
10:02:40 INFO - 'TMOUT': '86400',
10:02:40 INFO - 'USER': 'cltbld',
10:02:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449511265.500367-1132671597',
10:02:40 INFO - '_': '/tools/buildbot/bin/python'}
10:02:40 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/c6Nc49NLQIatbLLqiakCww/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
10:02:40 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
10:02:40 INFO - import pkg_resources
10:02:46 INFO - Using 1 client processes
10:02:47 INFO - wptserve Starting http server on 127.0.0.1:8000
10:02:47 INFO - wptserve Starting http server on 127.0.0.1:8001
10:02:47 INFO - wptserve Starting http server on 127.0.0.1:8443
10:02:49 INFO - SUITE-START | Running 827 tests
10:02:49 INFO - Running testharness tests
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 5ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:02:49 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 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 1ms
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:02:49 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 1ms
10:02:49 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
10:02:49 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 7ms
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:02:49 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 1ms
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:02:49 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
10:02:49 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
10:02:49 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 1ms
10:02:49 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
10:02:49 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 8ms
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:02:49 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
10:02:49 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
10:02:49 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
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 7ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:02:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:02:49 INFO - TEST-START | /selection/extend.html
10:02:49 INFO - TEST-SKIP | /selection/extend.html | took 0ms
10:02:49 INFO - Setting up ssl
10:02:49 INFO - PROCESS | certutil |
10:02:49 INFO - PROCESS | certutil |
10:02:50 INFO - PROCESS | certutil |
10:02:50 INFO - Certificate Nickname Trust Attributes
10:02:50 INFO - SSL,S/MIME,JAR/XPI
10:02:50 INFO -
10:02:50 INFO - web-platform-tests CT,,
10:02:50 INFO -
10:02:50 INFO - Starting runner
10:02:52 INFO - PROCESS | 1861 | 1449511372478 Marionette INFO Marionette enabled via build flag and pref
10:02:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f8f5d652800 == 1 [pid = 1861] [id = 1]
10:02:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 1 (0x7f8f7b012400) [pid = 1861] [serial = 1] [outer = (nil)]
10:02:52 INFO - PROCESS | 1861 | [1861] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2106
10:02:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 2 (0x7f8f5b82f000) [pid = 1861] [serial = 2] [outer = 0x7f8f7b012400]
10:02:53 INFO - PROCESS | 1861 | 1449511373086 Marionette INFO Listening on port 2828
10:02:53 INFO - PROCESS | 1861 | 1449511373736 Marionette INFO Marionette enabled via command-line flag
10:02:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f8f57709000 == 2 [pid = 1861] [id = 2]
10:02:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 3 (0x7f8f579ef000) [pid = 1861] [serial = 3] [outer = (nil)]
10:02:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 4 (0x7f8f579efc00) [pid = 1861] [serial = 4] [outer = 0x7f8f579ef000]
10:02:53 INFO - PROCESS | 1861 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8f57784f70
10:02:53 INFO - PROCESS | 1861 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8f577e5130
10:02:53 INFO - PROCESS | 1861 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8f577ec250
10:02:53 INFO - PROCESS | 1861 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8f577ec550
10:02:53 INFO - PROCESS | 1861 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8f577ec880
10:02:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 5 (0x7f8f55a6a000) [pid = 1861] [serial = 5] [outer = 0x7f8f7b012400]
10:02:54 INFO - PROCESS | 1861 | [1861] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:02:54 INFO - PROCESS | 1861 | 1449511374054 Marionette INFO Accepted connection conn0 from 127.0.0.1:34739
10:02:54 INFO - PROCESS | 1861 | [1861] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:02:54 INFO - PROCESS | 1861 | 1449511374243 Marionette INFO Accepted connection conn1 from 127.0.0.1:34740
10:02:54 INFO - PROCESS | 1861 | 1449511374248 Marionette INFO Closed connection conn0
10:02:54 INFO - PROCESS | 1861 | [1861] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:02:54 INFO - PROCESS | 1861 | 1449511374296 Marionette INFO Accepted connection conn2 from 127.0.0.1:34741
10:02:54 INFO - PROCESS | 1861 | 1449511374322 Marionette INFO Closed connection conn2
10:02:54 INFO - PROCESS | 1861 | 1449511374327 Marionette DEBUG conn1 -> Command {id: 1, name: "newSession", parameters: {"sessionId":null,"capabilities":null}}
10:02:54 INFO - PROCESS | 1861 | [1861] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
10:02:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f8f4e7b5000 == 3 [pid = 1861] [id = 3]
10:02:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 6 (0x7f8f4e5ad000) [pid = 1861] [serial = 6] [outer = (nil)]
10:02:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f8f4e7b9800 == 4 [pid = 1861] [id = 4]
10:02:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 7 (0x7f8f4e5ad800) [pid = 1861] [serial = 7] [outer = (nil)]
10:02:56 INFO - PROCESS | 1861 | [1861] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
10:02:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f8f4d6ae800 == 5 [pid = 1861] [id = 5]
10:02:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 8 (0x7f8f4d6eb800) [pid = 1861] [serial = 8] [outer = (nil)]
10:02:56 INFO - PROCESS | 1861 | [1861] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
10:02:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 9 (0x7f8f4c935c00) [pid = 1861] [serial = 9] [outer = 0x7f8f4d6eb800]
10:02:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 10 (0x7f8f4c457800) [pid = 1861] [serial = 10] [outer = 0x7f8f4e5ad000]
10:02:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 11 (0x7f8f4c458000) [pid = 1861] [serial = 11] [outer = 0x7f8f4e5ad800]
10:02:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 12 (0x7f8f4c45a000) [pid = 1861] [serial = 12] [outer = 0x7f8f4d6eb800]
10:02:58 INFO - PROCESS | 1861 | 1449511378280 Marionette INFO loaded listener.js
10:02:58 INFO - PROCESS | 1861 | 1449511378313 Marionette INFO loaded listener.js
10:02:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 13 (0x7f8f4b8f3c00) [pid = 1861] [serial = 13] [outer = 0x7f8f4d6eb800]
10:02:58 INFO - PROCESS | 1861 | 1449511378708 Marionette DEBUG conn1 <- Response {id: 1, error: null, body: {"sessionId":"ed370e54-5128-415d-b074-b33e67254d9c","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":"20151207083539","device":"desktop","version":"45.0a1"}}}
10:02:58 INFO - PROCESS | 1861 | 1449511378907 Marionette DEBUG conn1 -> Command {id: 2, name: "getContext", parameters: null}
10:02:58 INFO - PROCESS | 1861 | 1449511378912 Marionette DEBUG conn1 <- Response {id: 2, error: null, body: {"value":"content"}}
10:02:59 INFO - PROCESS | 1861 | 1449511379229 Marionette DEBUG conn1 -> Command {id: 3, name: "setContext", parameters: {"value":"chrome"}}
10:02:59 INFO - PROCESS | 1861 | 1449511379231 Marionette DEBUG conn1 <- Response {id: 3, error: null, body: {}}
10:02:59 INFO - PROCESS | 1861 | 1449511379350 Marionette DEBUG conn1 -> Command {id: 4, 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}}
10:03:00 INFO - PROCESS | 1861 | [Child 1912] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1412
10:03:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0860de8000 == 1 [pid = 1912] [id = 1]
10:03:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 1 (0x7f085ea2bc00) [pid = 1912] [serial = 1] [outer = (nil)]
10:03:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 2 (0x7f085e587c00) [pid = 1912] [serial = 2] [outer = 0x7f085ea2bc00]
10:03:00 INFO - PROCESS | 1861 | [Parent 1861] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
10:03:01 INFO - PROCESS | 1861 | [Parent 1861] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
10:03:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 3 (0x7f085e059800) [pid = 1912] [serial = 3] [outer = 0x7f085ea2bc00]
10:03:01 INFO - PROCESS | 1861 | [Child 1912] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 199
10:03:01 INFO - PROCESS | 1861 | [Child 1912] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 267
10:03:01 INFO - PROCESS | 1861 | [Parent 1861] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
10:03:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:03:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc27000 == 2 [pid = 1912] [id = 2]
10:03:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 4 (0x7f085e564400) [pid = 1912] [serial = 4] [outer = (nil)]
10:03:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 5 (0x7f085e565400) [pid = 1912] [serial = 5] [outer = 0x7f085e564400]
10:03:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f8f45ae6800 == 6 [pid = 1861] [id = 6]
10:03:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 14 (0x7f8f44f6fc00) [pid = 1861] [serial = 14] [outer = (nil)]
10:03:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 15 (0x7f8f44f71000) [pid = 1861] [serial = 15] [outer = 0x7f8f44f6fc00]
10:03:02 INFO - PROCESS | 1861 | 1449511382533 Marionette INFO loaded listener.js
10:03:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 16 (0x7f8f44f7a000) [pid = 1861] [serial = 16] [outer = 0x7f8f44f6fc00]
10:03:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 6 (0x7f085ccd4400) [pid = 1912] [serial = 6] [outer = 0x7f085e564400]
10:03:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f8f4b371000 == 7 [pid = 1861] [id = 7]
10:03:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 17 (0x7f8f4b877800) [pid = 1861] [serial = 17] [outer = (nil)]
10:03:03 INFO - PROCESS | 1861 | [Parent 1861] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
10:03:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 18 (0x7f8f4bc16400) [pid = 1861] [serial = 18] [outer = 0x7f8f4b877800]
10:03:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 19 (0x7f8f4c9ef400) [pid = 1861] [serial = 19] [outer = 0x7f8f4b877800]
10:03:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f8f4bcc0000 == 8 [pid = 1861] [id = 8]
10:03:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 20 (0x7f8f4bc16800) [pid = 1861] [serial = 20] [outer = (nil)]
10:03:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 21 (0x7f8f4dae4800) [pid = 1861] [serial = 21] [outer = 0x7f8f4bc16800]
10:03:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 22 (0x7f8f4c458c00) [pid = 1861] [serial = 22] [outer = 0x7f8f4bc16800]
10:03:04 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:03:04 INFO - document served over http requires an http
10:03:04 INFO - sub-resource via fetch-request using the http-csp
10:03:04 INFO - delivery method with keep-origin-redirect and when
10:03: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"
10:03:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:03:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:03:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:03:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:03:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2535ms
10:03:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:03:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca1a000 == 3 [pid = 1912] [id = 3]
10:03:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 7 (0x7f085cac3400) [pid = 1912] [serial = 7] [outer = (nil)]
10:03:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 8 (0x7f085cac4400) [pid = 1912] [serial = 8] [outer = 0x7f085cac3400]
10:03:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 9 (0x7f085cd24400) [pid = 1912] [serial = 9] [outer = 0x7f085cac3400]
10:03:06 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
10:03:06 INFO - document served over http requires an http
10:03:06 INFO - sub-resource via fetch-request using the http-csp
10:03:06 INFO - delivery method with no-redirect and when
10:03: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"
10:03:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:03:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:03:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:03:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:06 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
10:03:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1934ms
10:03:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:03:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c8a2800 == 4 [pid = 1912] [id = 4]
10:03:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 10 (0x7f085c87f400) [pid = 1912] [serial = 10] [outer = (nil)]
10:03:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 11 (0x7f085c880400) [pid = 1912] [serial = 11] [outer = 0x7f085c87f400]
10:03:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 12 (0x7f085e107000) [pid = 1912] [serial = 12] [outer = 0x7f085c87f400]
10:03:08 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
10:03:08 INFO - document served over http requires an http
10:03:08 INFO - sub-resource via fetch-request using the http-csp
10:03:08 INFO - delivery method with swap-origin-redirect and when
10:03: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"
10:03:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:03:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:03:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:03:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:08 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
10:03:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2290ms
10:03:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:03:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c436800 == 5 [pid = 1912] [id = 5]
10:03:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 13 (0x7f085c6a7c00) [pid = 1912] [serial = 13] [outer = (nil)]
10:03:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 14 (0x7f085c6a9000) [pid = 1912] [serial = 14] [outer = 0x7f085c6a7c00]
10:03:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 15 (0x7f085e56c400) [pid = 1912] [serial = 15] [outer = 0x7f085c6a7c00]
10:03:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc3a000 == 6 [pid = 1912] [id = 6]
10:03:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 16 (0x7f085c24b000) [pid = 1912] [serial = 16] [outer = (nil)]
10:03:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 17 (0x7f085c24f400) [pid = 1912] [serial = 17] [outer = 0x7f085c24b000]
10:03:10 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
10:03:10 INFO - document served over http requires an http
10:03:10 INFO - sub-resource via iframe-tag using the http-csp
10:03:10 INFO - delivery method with keep-origin-redirect and when
10:03: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"
10:03:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:03:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:03:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:10 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
10:03:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1504ms
10:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:03:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c29a800 == 7 [pid = 1912] [id = 7]
10:03:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 18 (0x7f085c037800) [pid = 1912] [serial = 18] [outer = (nil)]
10:03:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 19 (0x7f085c038800) [pid = 1912] [serial = 19] [outer = 0x7f085c037800]
10:03:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 20 (0x7f085c040c00) [pid = 1912] [serial = 20] [outer = 0x7f085c037800]
10:03:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c2ac000 == 8 [pid = 1912] [id = 8]
10:03:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 21 (0x7f085c041c00) [pid = 1912] [serial = 21] [outer = (nil)]
10:03:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 22 (0x7f085c24f000) [pid = 1912] [serial = 22] [outer = 0x7f085c041c00]
10:03:11 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
10:03:11 INFO - document served over http requires an http
10:03:11 INFO - sub-resource via iframe-tag using the http-csp
10:03:11 INFO - delivery method with no-redirect and when
10:03: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"
10:03:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:03:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:03:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:11 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
10:03:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1578ms
10:03:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:03:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c89f800 == 9 [pid = 1912] [id = 9]
10:03:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 23 (0x7f085c036800) [pid = 1912] [serial = 23] [outer = (nil)]
10:03:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 24 (0x7f085c24ec00) [pid = 1912] [serial = 24] [outer = 0x7f085c036800]
10:03:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 25 (0x7f085c87fc00) [pid = 1912] [serial = 25] [outer = 0x7f085c036800]
10:03:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e1cc800 == 10 [pid = 1912] [id = 10]
10:03:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 26 (0x7f085cac5400) [pid = 1912] [serial = 26] [outer = (nil)]
10:03:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 27 (0x7f085c6a0400) [pid = 1912] [serial = 27] [outer = 0x7f085cac5400]
10:03:14 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
10:03:14 INFO - document served over http requires an http
10:03:14 INFO - sub-resource via iframe-tag using the http-csp
10:03:14 INFO - delivery method with swap-origin-redirect and when
10:03: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"
10:03:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:03:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:03:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:14 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
10:03:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2040ms
10:03:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:03:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc3a000 == 9 [pid = 1912] [id = 6]
10:03:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c436800 == 8 [pid = 1912] [id = 5]
10:03:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c8a2800 == 7 [pid = 1912] [id = 4]
10:03:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca1a000 == 6 [pid = 1912] [id = 3]
10:03:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc27000 == 5 [pid = 1912] [id = 2]
10:03:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c897000 == 6 [pid = 1912] [id = 11]
10:03:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 28 (0x7f085c87e800) [pid = 1912] [serial = 28] [outer = (nil)]
10:03:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 29 (0x7f085cac4000) [pid = 1912] [serial = 29] [outer = 0x7f085c87e800]
10:03:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 30 (0x7f085e161800) [pid = 1912] [serial = 30] [outer = 0x7f085c87e800]
10:03:15 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
10:03:15 INFO - document served over http requires an http
10:03:15 INFO - sub-resource via script-tag using the http-csp
10:03:15 INFO - delivery method with keep-origin-redirect and when
10:03: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"
10:03:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:03:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:03:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:15 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
10:03:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1612ms
10:03:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:03:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc32000 == 7 [pid = 1912] [id = 12]
10:03:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 31 (0x7f085c875400) [pid = 1912] [serial = 31] [outer = (nil)]
10:03:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 32 (0x7f085e1f3400) [pid = 1912] [serial = 32] [outer = 0x7f085c875400]
10:03:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 33 (0x7f085e585000) [pid = 1912] [serial = 33] [outer = 0x7f085c875400]
10:03:17 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
10:03:17 INFO - document served over http requires an http
10:03:17 INFO - sub-resource via script-tag using the http-csp
10:03:17 INFO - delivery method with no-redirect and when
10:03: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"
10:03:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:03:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:03:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:17 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
10:03:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1581ms
10:03:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:03:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0860d38800 == 8 [pid = 1912] [id = 13]
10:03:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 34 (0x7f085c880000) [pid = 1912] [serial = 34] [outer = (nil)]
10:03:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 35 (0x7f0860d78400) [pid = 1912] [serial = 35] [outer = 0x7f085c880000]
10:03:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 36 (0x7f0861b66800) [pid = 1912] [serial = 36] [outer = 0x7f085c880000]
10:03:19 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
10:03:19 INFO - document served over http requires an http
10:03:19 INFO - sub-resource via script-tag using the http-csp
10:03:19 INFO - delivery method with swap-origin-redirect and when
10:03: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"
10:03:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:03:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:03:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:19 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
10:03:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2086ms
10:03:20 INFO - PROCESS | 1861 | --DOCSHELL 0x7f8f4d6ae800 == 7 [pid = 1861] [id = 5]
10:03:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:03:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc2f800 == 9 [pid = 1912] [id = 14]
10:03:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 37 (0x7f085bbd9c00) [pid = 1912] [serial = 37] [outer = (nil)]
10:03:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 38 (0x7f085bbdac00) [pid = 1912] [serial = 38] [outer = 0x7f085bbd9c00]
10:03:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 39 (0x7f085c03a800) [pid = 1912] [serial = 39] [outer = 0x7f085bbd9c00]
10:03:22 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
10:03:22 INFO - document served over http requires an http
10:03:22 INFO - sub-resource via xhr-request using the http-csp
10:03:22 INFO - delivery method with keep-origin-redirect and when
10:03:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:03:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:03:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:03:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:22 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
10:03:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1587ms
10:03:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:03:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6d3000 == 10 [pid = 1912] [id = 15]
10:03:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 40 (0x7f085bbda000) [pid = 1912] [serial = 40] [outer = (nil)]
10:03:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 41 (0x7f085e059c00) [pid = 1912] [serial = 41] [outer = 0x7f085bbda000]
10:03:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 42 (0x7f0864fb5800) [pid = 1912] [serial = 42] [outer = 0x7f085bbda000]
10:03:23 INFO - PROCESS | 1861 | --DOMWINDOW == 21 (0x7f8f4bc16400) [pid = 1861] [serial = 18] [outer = (nil)] [url = about:blank]
10:03:23 INFO - PROCESS | 1861 | --DOMWINDOW == 20 (0x7f8f5b82f000) [pid = 1861] [serial = 2] [outer = (nil)] [url = about:blank]
10:03:23 INFO - PROCESS | 1861 | --DOMWINDOW == 19 (0x7f8f44f71000) [pid = 1861] [serial = 15] [outer = (nil)] [url = about:blank]
10:03:23 INFO - PROCESS | 1861 | --DOMWINDOW == 18 (0x7f8f4c45a000) [pid = 1861] [serial = 12] [outer = (nil)] [url = about:blank]
10:03:23 INFO - PROCESS | 1861 | --DOMWINDOW == 17 (0x7f8f4c935c00) [pid = 1861] [serial = 9] [outer = (nil)] [url = about:blank]
10:03:23 INFO - PROCESS | 1861 | --DOMWINDOW == 16 (0x7f8f4dae4800) [pid = 1861] [serial = 21] [outer = (nil)] [url = about:blank]
10:03:24 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
10:03:24 INFO - document served over http requires an http
10:03:24 INFO - sub-resource via xhr-request using the http-csp
10:03:24 INFO - delivery method with no-redirect and when
10:03: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"
10:03:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:03:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:03:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:24 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
10:03:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1941ms
10:03:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:03:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c2a4000 == 11 [pid = 1912] [id = 16]
10:03:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 43 (0x7f085b49a400) [pid = 1912] [serial = 43] [outer = (nil)]
10:03:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 44 (0x7f085bbd4000) [pid = 1912] [serial = 44] [outer = 0x7f085b49a400]
10:03:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 45 (0x7f085c250c00) [pid = 1912] [serial = 45] [outer = 0x7f085b49a400]
10:03:25 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e1cc800 == 10 [pid = 1912] [id = 10]
10:03:25 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc32000 == 9 [pid = 1912] [id = 12]
10:03:25 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c897000 == 8 [pid = 1912] [id = 11]
10:03:25 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c89f800 == 7 [pid = 1912] [id = 9]
10:03:25 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c2ac000 == 6 [pid = 1912] [id = 8]
10:03:26 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
10:03:26 INFO - document served over http requires an http
10:03:26 INFO - sub-resource via xhr-request using the http-csp
10:03:26 INFO - delivery method with swap-origin-redirect and when
10:03: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"
10:03:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:03:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:03:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:26 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
10:03:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1680ms
10:03:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:03:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c8af800 == 7 [pid = 1912] [id = 17]
10:03:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 46 (0x7f085c253400) [pid = 1912] [serial = 46] [outer = (nil)]
10:03:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 47 (0x7f085cac0c00) [pid = 1912] [serial = 47] [outer = 0x7f085c253400]
10:03:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 48 (0x7f085e564800) [pid = 1912] [serial = 48] [outer = 0x7f085c253400]
10:03:28 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
10:03:28 INFO - document served over http requires an https
10:03:28 INFO - sub-resource via fetch-request using the http-csp
10:03:28 INFO - delivery method with keep-origin-redirect and when
10:03: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"
10:03:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:03:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:03:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:03:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:28 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
10:03:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1797ms
10:03:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:03:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c29a800 == 6 [pid = 1912] [id = 7]
10:03:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc2f800 == 5 [pid = 1912] [id = 14]
10:03:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0860d38800 == 4 [pid = 1912] [id = 13]
10:03:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6d3000 == 3 [pid = 1912] [id = 15]
10:03:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6da800 == 4 [pid = 1912] [id = 18]
10:03:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 49 (0x7f085b4a5400) [pid = 1912] [serial = 49] [outer = (nil)]
10:03:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 50 (0x7f085bbd6400) [pid = 1912] [serial = 50] [outer = 0x7f085b4a5400]
10:03:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 51 (0x7f085c042800) [pid = 1912] [serial = 51] [outer = 0x7f085b4a5400]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 50 (0x7f085c87f400) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 49 (0x7f085c87e800) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 48 (0x7f085c875400) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 47 (0x7f085c880000) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 46 (0x7f085c24b000) [pid = 1912] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 45 (0x7f085cac3400) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 44 (0x7f085e564400) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 43 (0x7f085c037800) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 42 (0x7f085cac5400) [pid = 1912] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 41 (0x7f085c041c00) [pid = 1912] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511391707]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 40 (0x7f085bbda000) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 39 (0x7f085c036800) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 38 (0x7f085bbd9c00) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 37 (0x7f085b49a400) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 36 (0x7f085c6a7c00) [pid = 1912] [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]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 35 (0x7f085e587c00) [pid = 1912] [serial = 2] [outer = (nil)] [url = about:blank]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 34 (0x7f085c24f000) [pid = 1912] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511391707]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 33 (0x7f085c038800) [pid = 1912] [serial = 19] [outer = (nil)] [url = about:blank]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 32 (0x7f085c24f400) [pid = 1912] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 31 (0x7f085e1f3400) [pid = 1912] [serial = 32] [outer = (nil)] [url = about:blank]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 30 (0x7f085cac4000) [pid = 1912] [serial = 29] [outer = (nil)] [url = about:blank]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 29 (0x7f085c6a0400) [pid = 1912] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:03:30 INFO - PROCESS | 1861 | --DOMWINDOW == 28 (0x7f085c24ec00) [pid = 1912] [serial = 24] [outer = (nil)] [url = about:blank]
10:03:31 INFO - PROCESS | 1861 | --DOMWINDOW == 27 (0x7f085c880400) [pid = 1912] [serial = 11] [outer = (nil)] [url = about:blank]
10:03:31 INFO - PROCESS | 1861 | --DOMWINDOW == 26 (0x7f085bbd4000) [pid = 1912] [serial = 44] [outer = (nil)] [url = about:blank]
10:03:31 INFO - PROCESS | 1861 | --DOMWINDOW == 25 (0x7f085e059c00) [pid = 1912] [serial = 41] [outer = (nil)] [url = about:blank]
10:03:31 INFO - PROCESS | 1861 | --DOMWINDOW == 24 (0x7f085c6a9000) [pid = 1912] [serial = 14] [outer = (nil)] [url = about:blank]
10:03:31 INFO - PROCESS | 1861 | --DOMWINDOW == 23 (0x7f085bbdac00) [pid = 1912] [serial = 38] [outer = (nil)] [url = about:blank]
10:03:31 INFO - PROCESS | 1861 | --DOMWINDOW == 22 (0x7f0860d78400) [pid = 1912] [serial = 35] [outer = (nil)] [url = about:blank]
10:03:31 INFO - PROCESS | 1861 | --DOMWINDOW == 21 (0x7f085e565400) [pid = 1912] [serial = 5] [outer = (nil)] [url = about:blank]
10:03:31 INFO - PROCESS | 1861 | --DOMWINDOW == 20 (0x7f085cac4400) [pid = 1912] [serial = 8] [outer = (nil)] [url = about:blank]
10:03:31 INFO - PROCESS | 1861 | --DOMWINDOW == 19 (0x7f085c250c00) [pid = 1912] [serial = 45] [outer = (nil)] [url = about:blank]
10:03:31 INFO - PROCESS | 1861 | --DOMWINDOW == 18 (0x7f0864fb5800) [pid = 1912] [serial = 42] [outer = (nil)] [url = about:blank]
10:03:31 INFO - PROCESS | 1861 | --DOMWINDOW == 17 (0x7f085c03a800) [pid = 1912] [serial = 39] [outer = (nil)] [url = about:blank]
10:03:31 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
10:03:31 INFO - document served over http requires an https
10:03:31 INFO - sub-resource via fetch-request using the http-csp
10:03:31 INFO - delivery method with no-redirect and when
10:03: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"
10:03:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:03:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:03:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:03:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:31 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
10:03:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3248ms
10:03:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:03:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c436800 == 5 [pid = 1912] [id = 19]
10:03:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 18 (0x7f085b4a3400) [pid = 1912] [serial = 52] [outer = (nil)]
10:03:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 19 (0x7f085bbdd000) [pid = 1912] [serial = 53] [outer = 0x7f085b4a3400]
10:03:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 20 (0x7f085c255800) [pid = 1912] [serial = 54] [outer = 0x7f085b4a3400]
10:03:32 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
10:03:32 INFO - document served over http requires an https
10:03:32 INFO - sub-resource via fetch-request using the http-csp
10:03:32 INFO - delivery method with swap-origin-redirect and when
10:03: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"
10:03:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:03:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:03:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:03:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:32 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
10:03:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1385ms
10:03:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:03:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c429000 == 6 [pid = 1912] [id = 20]
10:03:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 21 (0x7f085bbda800) [pid = 1912] [serial = 55] [outer = (nil)]
10:03:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 22 (0x7f085c036c00) [pid = 1912] [serial = 56] [outer = 0x7f085bbda800]
10:03:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 23 (0x7f085c874400) [pid = 1912] [serial = 57] [outer = 0x7f085bbda800]
10:03:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc29000 == 7 [pid = 1912] [id = 21]
10:03:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 24 (0x7f085c87b400) [pid = 1912] [serial = 58] [outer = (nil)]
10:03:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 25 (0x7f085cabb800) [pid = 1912] [serial = 59] [outer = 0x7f085c87b400]
10:03:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 17 (0x7f8f5023bc00) [pid = 1861] [serial = 23] [outer = 0x7f8f4bc16800]
10:03:34 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
10:03:34 INFO - document served over http requires an https
10:03:34 INFO - sub-resource via iframe-tag using the http-csp
10:03:34 INFO - delivery method with keep-origin-redirect and when
10:03: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"
10:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:03:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:03:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:34 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
10:03:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1648ms
10:03:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:03:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e1c0800 == 8 [pid = 1912] [id = 22]
10:03:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 26 (0x7f085bbe2400) [pid = 1912] [serial = 60] [outer = (nil)]
10:03:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 27 (0x7f085c881c00) [pid = 1912] [serial = 61] [outer = 0x7f085bbe2400]
10:03:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 28 (0x7f085cd25400) [pid = 1912] [serial = 62] [outer = 0x7f085bbe2400]
10:03:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0861851000 == 9 [pid = 1912] [id = 23]
10:03:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 29 (0x7f085c87c400) [pid = 1912] [serial = 63] [outer = (nil)]
10:03:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 30 (0x7f085e562400) [pid = 1912] [serial = 64] [outer = 0x7f085c87c400]
10:03:35 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
10:03:35 INFO - document served over http requires an https
10:03:35 INFO - sub-resource via iframe-tag using the http-csp
10:03:35 INFO - delivery method with no-redirect and when
10:03: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"
10:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:03:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:03:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:35 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
10:03:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1589ms
10:03:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:03:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0861c9a000 == 10 [pid = 1912] [id = 24]
10:03:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 31 (0x7f085c876800) [pid = 1912] [serial = 65] [outer = (nil)]
10:03:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 32 (0x7f085e4dc800) [pid = 1912] [serial = 66] [outer = 0x7f085c876800]
10:03:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 33 (0x7f08618c0400) [pid = 1912] [serial = 67] [outer = 0x7f085c876800]
10:03:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acd7800 == 11 [pid = 1912] [id = 25]
10:03:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 34 (0x7f085b498400) [pid = 1912] [serial = 68] [outer = (nil)]
10:03:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c2a4000 == 10 [pid = 1912] [id = 16]
10:03:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6da800 == 9 [pid = 1912] [id = 18]
10:03:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c8af800 == 8 [pid = 1912] [id = 17]
10:03:37 INFO - PROCESS | 1861 | --DOMWINDOW == 33 (0x7f085c87fc00) [pid = 1912] [serial = 25] [outer = (nil)] [url = about:blank]
10:03:37 INFO - PROCESS | 1861 | --DOMWINDOW == 32 (0x7f085e56c400) [pid = 1912] [serial = 15] [outer = (nil)] [url = about:blank]
10:03:37 INFO - PROCESS | 1861 | --DOMWINDOW == 31 (0x7f085e107000) [pid = 1912] [serial = 12] [outer = (nil)] [url = about:blank]
10:03:37 INFO - PROCESS | 1861 | --DOMWINDOW == 30 (0x7f085ccd4400) [pid = 1912] [serial = 6] [outer = (nil)] [url = about:blank]
10:03:37 INFO - PROCESS | 1861 | --DOMWINDOW == 29 (0x7f085e585000) [pid = 1912] [serial = 33] [outer = (nil)] [url = about:blank]
10:03:37 INFO - PROCESS | 1861 | --DOMWINDOW == 28 (0x7f085e161800) [pid = 1912] [serial = 30] [outer = (nil)] [url = about:blank]
10:03:37 INFO - PROCESS | 1861 | --DOMWINDOW == 27 (0x7f0861b66800) [pid = 1912] [serial = 36] [outer = (nil)] [url = about:blank]
10:03:37 INFO - PROCESS | 1861 | --DOMWINDOW == 26 (0x7f085c040c00) [pid = 1912] [serial = 20] [outer = (nil)] [url = about:blank]
10:03:37 INFO - PROCESS | 1861 | --DOMWINDOW == 25 (0x7f085cd24400) [pid = 1912] [serial = 9] [outer = (nil)] [url = about:blank]
10:03:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 26 (0x7f085b4a4800) [pid = 1912] [serial = 69] [outer = 0x7f085b498400]
10:03:38 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
10:03:38 INFO - document served over http requires an https
10:03:38 INFO - sub-resource via iframe-tag using the http-csp
10:03:38 INFO - delivery method with swap-origin-redirect and when
10:03: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"
10:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:03:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:03:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:38 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
10:03:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2136ms
10:03:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:03:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6d4800 == 9 [pid = 1912] [id = 26]
10:03:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 27 (0x7f085b49d000) [pid = 1912] [serial = 70] [outer = (nil)]
10:03:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 28 (0x7f085c24bc00) [pid = 1912] [serial = 71] [outer = 0x7f085b49d000]
10:03:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 29 (0x7f085cabd800) [pid = 1912] [serial = 72] [outer = 0x7f085b49d000]
10:03:39 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
10:03:39 INFO - document served over http requires an https
10:03:39 INFO - sub-resource via script-tag using the http-csp
10:03:39 INFO - delivery method with keep-origin-redirect and when
10:03: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"
10:03:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:03:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:03:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:39 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
10:03:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1684ms
10:03:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:03:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c2ac800 == 10 [pid = 1912] [id = 27]
10:03:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 30 (0x7f085c24b000) [pid = 1912] [serial = 73] [outer = (nil)]
10:03:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 31 (0x7f085ccdb800) [pid = 1912] [serial = 74] [outer = 0x7f085c24b000]
10:03:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 32 (0x7f085e589000) [pid = 1912] [serial = 75] [outer = 0x7f085c24b000]
10:03:41 INFO - PROCESS | 1861 | --DOMWINDOW == 31 (0x7f085cac0c00) [pid = 1912] [serial = 47] [outer = (nil)] [url = about:blank]
10:03:41 INFO - PROCESS | 1861 | --DOMWINDOW == 30 (0x7f085bbdd000) [pid = 1912] [serial = 53] [outer = (nil)] [url = about:blank]
10:03:41 INFO - PROCESS | 1861 | --DOMWINDOW == 29 (0x7f085bbd6400) [pid = 1912] [serial = 50] [outer = (nil)] [url = about:blank]
10:03:41 INFO - PROCESS | 1861 | --DOMWINDOW == 28 (0x7f085b4a5400) [pid = 1912] [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]
10:03:41 INFO - PROCESS | 1861 | --DOMWINDOW == 27 (0x7f085c253400) [pid = 1912] [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]
10:03:41 INFO - PROCESS | 1861 | --DOMWINDOW == 26 (0x7f085e564800) [pid = 1912] [serial = 48] [outer = (nil)] [url = about:blank]
10:03:41 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
10:03:41 INFO - document served over http requires an https
10:03:41 INFO - sub-resource via script-tag using the http-csp
10:03:41 INFO - delivery method with no-redirect and when
10:03: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"
10:03:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:03:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:03:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:41 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
10:03:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1684ms
10:03:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:03:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c8a1800 == 11 [pid = 1912] [id = 28]
10:03:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 27 (0x7f085c253400) [pid = 1912] [serial = 76] [outer = (nil)]
10:03:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 28 (0x7f085e107000) [pid = 1912] [serial = 77] [outer = 0x7f085c253400]
10:03:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 29 (0x7f0864fb8000) [pid = 1912] [serial = 78] [outer = 0x7f085c253400]
10:03:43 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
10:03:43 INFO - document served over http requires an https
10:03:43 INFO - sub-resource via script-tag using the http-csp
10:03:43 INFO - delivery method with swap-origin-redirect and when
10:03: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"
10:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:03:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:03:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:43 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
10:03:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2037ms
10:03:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:03:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e06e800 == 12 [pid = 1912] [id = 29]
10:03:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 30 (0x7f08618c2000) [pid = 1912] [serial = 79] [outer = (nil)]
10:03:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 31 (0x7f0861cb1800) [pid = 1912] [serial = 80] [outer = 0x7f08618c2000]
10:03:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 32 (0x7f0861cbe000) [pid = 1912] [serial = 81] [outer = 0x7f08618c2000]
10:03:44 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
10:03:44 INFO - document served over http requires an https
10:03:44 INFO - sub-resource via xhr-request using the http-csp
10:03:44 INFO - delivery method with keep-origin-redirect and when
10:03: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"
10:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:03:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:03:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:45 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
10:03:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1386ms
10:03:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:03:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca10800 == 13 [pid = 1912] [id = 30]
10:03:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 33 (0x7f085c0ee000) [pid = 1912] [serial = 82] [outer = (nil)]
10:03:45 INFO - PROCESS | 1861 | --DOMWINDOW == 16 (0x7f8f4c458c00) [pid = 1861] [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.]
10:03:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 34 (0x7f085c0f2000) [pid = 1912] [serial = 83] [outer = 0x7f085c0ee000]
10:03:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 35 (0x7f085c255000) [pid = 1912] [serial = 84] [outer = 0x7f085c0ee000]
10:03:46 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
10:03:46 INFO - document served over http requires an https
10:03:46 INFO - sub-resource via xhr-request using the http-csp
10:03:46 INFO - delivery method with no-redirect and when
10:03: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"
10:03:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:03:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:03:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:46 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
10:03:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1431ms
10:03:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:03:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c892000 == 14 [pid = 1912] [id = 31]
10:03:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 36 (0x7f085c0edc00) [pid = 1912] [serial = 85] [outer = (nil)]
10:03:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 37 (0x7f085c0f1400) [pid = 1912] [serial = 86] [outer = 0x7f085c0edc00]
10:03:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 38 (0x7f085c87d000) [pid = 1912] [serial = 87] [outer = 0x7f085c0edc00]
10:03:48 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
10:03:48 INFO - document served over http requires an https
10:03:48 INFO - sub-resource via xhr-request using the http-csp
10:03:48 INFO - delivery method with swap-origin-redirect and when
10:03: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"
10:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:03:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:03:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:48 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
10:03:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1801ms
10:03:48 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c8a1800 == 13 [pid = 1912] [id = 28]
10:03:48 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c2ac800 == 12 [pid = 1912] [id = 27]
10:03:48 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6d4800 == 11 [pid = 1912] [id = 26]
10:03:48 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0861c9a000 == 10 [pid = 1912] [id = 24]
10:03:48 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acd7800 == 9 [pid = 1912] [id = 25]
10:03:48 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0861851000 == 8 [pid = 1912] [id = 23]
10:03:48 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e1c0800 == 7 [pid = 1912] [id = 22]
10:03:48 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc29000 == 6 [pid = 1912] [id = 21]
10:03:48 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c436800 == 5 [pid = 1912] [id = 19]
10:03:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:03:48 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c429000 == 4 [pid = 1912] [id = 20]
10:03:48 INFO - PROCESS | 1861 | --DOMWINDOW == 37 (0x7f085c042800) [pid = 1912] [serial = 51] [outer = (nil)] [url = about:blank]
10:03:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acd8000 == 5 [pid = 1912] [id = 32]
10:03:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 38 (0x7f085c042800) [pid = 1912] [serial = 88] [outer = (nil)]
10:03:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 39 (0x7f085c249000) [pid = 1912] [serial = 89] [outer = 0x7f085c042800]
10:03:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 40 (0x7f085c875c00) [pid = 1912] [serial = 90] [outer = 0x7f085c042800]
10:03:49 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
10:03:49 INFO - document served over http requires an http
10:03:49 INFO - sub-resource via fetch-request using the http-csp
10:03:49 INFO - delivery method with keep-origin-redirect and when
10:03: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"
10:03:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:03:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:03:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:03:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:49 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
10:03:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1688ms
10:03:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:03:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c2a2800 == 6 [pid = 1912] [id = 33]
10:03:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 41 (0x7f085c878800) [pid = 1912] [serial = 91] [outer = (nil)]
10:03:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 42 (0x7f085cac2c00) [pid = 1912] [serial = 92] [outer = 0x7f085c878800]
10:03:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 43 (0x7f085ccdbc00) [pid = 1912] [serial = 93] [outer = 0x7f085c878800]
10:03:51 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
10:03:51 INFO - document served over http requires an http
10:03:51 INFO - sub-resource via fetch-request using the http-csp
10:03:51 INFO - delivery method with no-redirect and when
10:03: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"
10:03:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:03:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:03:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:03:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:51 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
10:03:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1587ms
10:03:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:03:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c8b0800 == 7 [pid = 1912] [id = 34]
10:03:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 44 (0x7f085cac2400) [pid = 1912] [serial = 94] [outer = (nil)]
10:03:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 45 (0x7f085e110800) [pid = 1912] [serial = 95] [outer = 0x7f085cac2400]
10:03:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 46 (0x7f085e56c400) [pid = 1912] [serial = 96] [outer = 0x7f085cac2400]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 45 (0x7f0861cb1800) [pid = 1912] [serial = 80] [outer = (nil)] [url = about:blank]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 44 (0x7f085e107000) [pid = 1912] [serial = 77] [outer = (nil)] [url = about:blank]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 43 (0x7f085c24bc00) [pid = 1912] [serial = 71] [outer = (nil)] [url = about:blank]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 42 (0x7f085ccdb800) [pid = 1912] [serial = 74] [outer = (nil)] [url = about:blank]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 41 (0x7f085c881c00) [pid = 1912] [serial = 61] [outer = (nil)] [url = about:blank]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 40 (0x7f085c036c00) [pid = 1912] [serial = 56] [outer = (nil)] [url = about:blank]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 39 (0x7f085cabb800) [pid = 1912] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 38 (0x7f085e562400) [pid = 1912] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511415724]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 37 (0x7f085e4dc800) [pid = 1912] [serial = 66] [outer = (nil)] [url = about:blank]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 36 (0x7f085b4a4800) [pid = 1912] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 35 (0x7f085c253400) [pid = 1912] [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]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 34 (0x7f085c876800) [pid = 1912] [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]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 33 (0x7f085b49d000) [pid = 1912] [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]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 32 (0x7f085c24b000) [pid = 1912] [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]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 31 (0x7f085b498400) [pid = 1912] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 30 (0x7f085c87b400) [pid = 1912] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:03:53 INFO - PROCESS | 1861 | --DOMWINDOW == 29 (0x7f085c87c400) [pid = 1912] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511415724]
10:03:53 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
10:03:53 INFO - document served over http requires an http
10:03:53 INFO - sub-resource via fetch-request using the http-csp
10:03:53 INFO - delivery method with swap-origin-redirect and when
10:03: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"
10:03:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:03:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:03:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:03:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:53 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
10:03:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2241ms
10:03:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:03:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca92000 == 8 [pid = 1912] [id = 35]
10:03:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 30 (0x7f085c035c00) [pid = 1912] [serial = 97] [outer = (nil)]
10:03:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 31 (0x7f085c249400) [pid = 1912] [serial = 98] [outer = 0x7f085c035c00]
10:03:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 32 (0x7f085e1f3400) [pid = 1912] [serial = 99] [outer = 0x7f085c035c00]
10:03:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c2aa800 == 9 [pid = 1912] [id = 36]
10:03:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 33 (0x7f085c0f3c00) [pid = 1912] [serial = 100] [outer = (nil)]
10:03:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 34 (0x7f085c24c800) [pid = 1912] [serial = 101] [outer = 0x7f085c0f3c00]
10:03:56 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
10:03:56 INFO - document served over http requires an http
10:03:56 INFO - sub-resource via iframe-tag using the http-csp
10:03:56 INFO - delivery method with keep-origin-redirect and when
10:03: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"
10:03:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:03:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:03:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:56 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
10:03:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2135ms
10:03:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:03:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca91000 == 10 [pid = 1912] [id = 37]
10:03:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 35 (0x7f085b4a2c00) [pid = 1912] [serial = 102] [outer = (nil)]
10:03:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 36 (0x7f085c254800) [pid = 1912] [serial = 103] [outer = 0x7f085b4a2c00]
10:03:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 37 (0x7f085ea7d400) [pid = 1912] [serial = 104] [outer = 0x7f085b4a2c00]
10:03:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e1d1000 == 11 [pid = 1912] [id = 38]
10:03:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 38 (0x7f08618c5400) [pid = 1912] [serial = 105] [outer = (nil)]
10:03:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 39 (0x7f0861b6e400) [pid = 1912] [serial = 106] [outer = 0x7f08618c5400]
10:03:57 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
10:03:57 INFO - document served over http requires an http
10:03:57 INFO - sub-resource via iframe-tag using the http-csp
10:03:57 INFO - delivery method with no-redirect and when
10:03: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"
10:03:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:03:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:03:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:03:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:03:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:03:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:03:57 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
10:03:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1632ms
10:03:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:03:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0860d49800 == 12 [pid = 1912] [id = 39]
10:03:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 40 (0x7f085c24b800) [pid = 1912] [serial = 107] [outer = (nil)]
10:03:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 41 (0x7f0861b66800) [pid = 1912] [serial = 108] [outer = 0x7f085c24b800]
10:03:58 INFO - PROCESS | 1861 | 1449511438377 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
10:03:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 42 (0x7f0864fb5800) [pid = 1912] [serial = 109] [outer = 0x7f085c24b800]
10:03:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0861c97000 == 13 [pid = 1912] [id = 40]
10:03:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 43 (0x7f085aee3000) [pid = 1912] [serial = 110] [outer = (nil)]
10:03:59 INFO - PROCESS | 1861 | [Child 1912] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
10:03:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 44 (0x7f085aee1000) [pid = 1912] [serial = 111] [outer = 0x7f085aee3000]
10:04:00 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
10:04:00 INFO - document served over http requires an http
10:04:00 INFO - sub-resource via iframe-tag using the http-csp
10:04:00 INFO - delivery method with swap-origin-redirect and when
10:04: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"
10:04:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:04:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:04:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:00 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
10:04:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2395ms
10:04:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:04:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a551000 == 14 [pid = 1912] [id = 41]
10:04:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 45 (0x7f085aee8800) [pid = 1912] [serial = 112] [outer = (nil)]
10:04:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 46 (0x7f085b4a5400) [pid = 1912] [serial = 113] [outer = 0x7f085aee8800]
10:04:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 47 (0x7f085c248c00) [pid = 1912] [serial = 114] [outer = 0x7f085aee8800]
10:04:01 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c8b0800 == 13 [pid = 1912] [id = 34]
10:04:01 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c2a2800 == 12 [pid = 1912] [id = 33]
10:04:01 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acd8000 == 11 [pid = 1912] [id = 32]
10:04:01 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c892000 == 10 [pid = 1912] [id = 31]
10:04:01 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e06e800 == 9 [pid = 1912] [id = 29]
10:04:01 INFO - PROCESS | 1861 | --DOMWINDOW == 46 (0x7f085e589000) [pid = 1912] [serial = 75] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1861 | --DOMWINDOW == 45 (0x7f0864fb8000) [pid = 1912] [serial = 78] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1861 | --DOMWINDOW == 44 (0x7f085cabd800) [pid = 1912] [serial = 72] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1861 | --DOMWINDOW == 43 (0x7f08618c0400) [pid = 1912] [serial = 67] [outer = (nil)] [url = about:blank]
10:04:02 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
10:04:02 INFO - document served over http requires an http
10:04:02 INFO - sub-resource via script-tag using the http-csp
10:04:02 INFO - delivery method with keep-origin-redirect and when
10:04: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"
10:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:04:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:04:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:02 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
10:04:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2083ms
10:04:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:04:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acd8000 == 10 [pid = 1912] [id = 42]
10:04:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 44 (0x7f085aeec800) [pid = 1912] [serial = 115] [outer = (nil)]
10:04:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 45 (0x7f085c034800) [pid = 1912] [serial = 116] [outer = 0x7f085aeec800]
10:04:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 46 (0x7f085c87fc00) [pid = 1912] [serial = 117] [outer = 0x7f085aeec800]
10:04:04 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
10:04:04 INFO - document served over http requires an http
10:04:04 INFO - sub-resource via script-tag using the http-csp
10:04:04 INFO - delivery method with no-redirect and when
10:04: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"
10:04:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:04:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:04:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:04 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
10:04:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2199ms
10:04:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:04:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c2a9800 == 11 [pid = 1912] [id = 43]
10:04:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 47 (0x7f085c03bc00) [pid = 1912] [serial = 118] [outer = (nil)]
10:04:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 48 (0x7f085cac4800) [pid = 1912] [serial = 119] [outer = 0x7f085c03bc00]
10:04:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 49 (0x7f0861834000) [pid = 1912] [serial = 120] [outer = 0x7f085c03bc00]
10:04:06 INFO - PROCESS | 1861 | --DOMWINDOW == 48 (0x7f085c0f2000) [pid = 1912] [serial = 83] [outer = (nil)] [url = about:blank]
10:04:06 INFO - PROCESS | 1861 | --DOMWINDOW == 47 (0x7f085c249400) [pid = 1912] [serial = 98] [outer = (nil)] [url = about:blank]
10:04:06 INFO - PROCESS | 1861 | --DOMWINDOW == 46 (0x7f085c0f1400) [pid = 1912] [serial = 86] [outer = (nil)] [url = about:blank]
10:04:06 INFO - PROCESS | 1861 | --DOMWINDOW == 45 (0x7f085e110800) [pid = 1912] [serial = 95] [outer = (nil)] [url = about:blank]
10:04:06 INFO - PROCESS | 1861 | --DOMWINDOW == 44 (0x7f085c249000) [pid = 1912] [serial = 89] [outer = (nil)] [url = about:blank]
10:04:06 INFO - PROCESS | 1861 | --DOMWINDOW == 43 (0x7f085cac2c00) [pid = 1912] [serial = 92] [outer = (nil)] [url = about:blank]
10:04:06 INFO - PROCESS | 1861 | --DOMWINDOW == 42 (0x7f085c878800) [pid = 1912] [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]
10:04:06 INFO - PROCESS | 1861 | --DOMWINDOW == 41 (0x7f085c0edc00) [pid = 1912] [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]
10:04:06 INFO - PROCESS | 1861 | --DOMWINDOW == 40 (0x7f085c042800) [pid = 1912] [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]
10:04:06 INFO - PROCESS | 1861 | --DOMWINDOW == 39 (0x7f085cac2400) [pid = 1912] [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]
10:04:06 INFO - PROCESS | 1861 | --DOMWINDOW == 38 (0x7f085c87d000) [pid = 1912] [serial = 87] [outer = (nil)] [url = about:blank]
10:04:07 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
10:04:07 INFO - document served over http requires an http
10:04:07 INFO - sub-resource via script-tag using the http-csp
10:04:07 INFO - delivery method with swap-origin-redirect and when
10:04: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"
10:04:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:04:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:04:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:07 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
10:04:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2751ms
10:04:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:04:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca04800 == 12 [pid = 1912] [id = 44]
10:04:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 39 (0x7f085c87d000) [pid = 1912] [serial = 121] [outer = (nil)]
10:04:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 40 (0x7f085cd26000) [pid = 1912] [serial = 122] [outer = 0x7f085c87d000]
10:04:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 41 (0x7f0864fae000) [pid = 1912] [serial = 123] [outer = 0x7f085c87d000]
10:04:09 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
10:04:09 INFO - document served over http requires an http
10:04:09 INFO - sub-resource via xhr-request using the http-csp
10:04:09 INFO - delivery method with keep-origin-redirect and when
10:04:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:04:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:04:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:04:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:09 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
10:04:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1753ms
10:04:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:04:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca17800 == 13 [pid = 1912] [id = 45]
10:04:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 42 (0x7f085ae96800) [pid = 1912] [serial = 124] [outer = (nil)]
10:04:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 43 (0x7f085ae9ac00) [pid = 1912] [serial = 125] [outer = 0x7f085ae96800]
10:04:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 44 (0x7f085bbd4c00) [pid = 1912] [serial = 126] [outer = 0x7f085ae96800]
10:04:10 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
10:04:10 INFO - document served over http requires an http
10:04:10 INFO - sub-resource via xhr-request using the http-csp
10:04:10 INFO - delivery method with no-redirect and when
10:04: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"
10:04:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:04:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:04:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:10 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
10:04:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1590ms
10:04:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:04:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e1c6000 == 14 [pid = 1912] [id = 46]
10:04:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 45 (0x7f085ae96400) [pid = 1912] [serial = 127] [outer = (nil)]
10:04:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 46 (0x7f085c87b800) [pid = 1912] [serial = 128] [outer = 0x7f085ae96400]
10:04:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 47 (0x7f085a5a6000) [pid = 1912] [serial = 129] [outer = 0x7f085ae96400]
10:04:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:04:12 INFO - document served over http requires an http
10:04:12 INFO - sub-resource via xhr-request using the http-csp
10:04:12 INFO - delivery method with swap-origin-redirect and when
10:04: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"
10:04:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:04:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:04:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:04:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1528ms
10:04:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:04:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b054000 == 15 [pid = 1912] [id = 47]
10:04:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 48 (0x7f085a5ad800) [pid = 1912] [serial = 130] [outer = (nil)]
10:04:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 49 (0x7f085a5b1c00) [pid = 1912] [serial = 131] [outer = 0x7f085a5ad800]
10:04:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 50 (0x7f0861832000) [pid = 1912] [serial = 132] [outer = 0x7f085a5ad800]
10:04:14 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
10:04:14 INFO - document served over http requires an https
10:04:14 INFO - sub-resource via fetch-request using the http-csp
10:04:14 INFO - delivery method with keep-origin-redirect and when
10:04: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"
10:04:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:04:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:04:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:04:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:14 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
10:04:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1928ms
10:04:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:04:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca10800 == 14 [pid = 1912] [id = 30]
10:04:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c2a9800 == 13 [pid = 1912] [id = 43]
10:04:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acd8000 == 12 [pid = 1912] [id = 42]
10:04:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a551000 == 11 [pid = 1912] [id = 41]
10:04:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0861c97000 == 10 [pid = 1912] [id = 40]
10:04:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0860d49800 == 9 [pid = 1912] [id = 39]
10:04:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e1d1000 == 8 [pid = 1912] [id = 38]
10:04:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca92000 == 7 [pid = 1912] [id = 35]
10:04:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca91000 == 6 [pid = 1912] [id = 37]
10:04:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c2aa800 == 5 [pid = 1912] [id = 36]
10:04:14 INFO - PROCESS | 1861 | --DOMWINDOW == 49 (0x7f085c875c00) [pid = 1912] [serial = 90] [outer = (nil)] [url = about:blank]
10:04:14 INFO - PROCESS | 1861 | --DOMWINDOW == 48 (0x7f085e56c400) [pid = 1912] [serial = 96] [outer = (nil)] [url = about:blank]
10:04:14 INFO - PROCESS | 1861 | --DOMWINDOW == 47 (0x7f085ccdbc00) [pid = 1912] [serial = 93] [outer = (nil)] [url = about:blank]
10:04:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a38b800 == 6 [pid = 1912] [id = 48]
10:04:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 48 (0x7f085a360c00) [pid = 1912] [serial = 133] [outer = (nil)]
10:04:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 49 (0x7f085a5aa800) [pid = 1912] [serial = 134] [outer = 0x7f085a360c00]
10:04:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 50 (0x7f085aee3400) [pid = 1912] [serial = 135] [outer = 0x7f085a360c00]
10:04:15 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
10:04:15 INFO - document served over http requires an https
10:04:15 INFO - sub-resource via fetch-request using the http-csp
10:04:15 INFO - delivery method with no-redirect and when
10:04: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"
10:04:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:04:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:04:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:04:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:15 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
10:04:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1693ms
10:04:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:04:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a562000 == 7 [pid = 1912] [id = 49]
10:04:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 51 (0x7f085a363c00) [pid = 1912] [serial = 136] [outer = (nil)]
10:04:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 52 (0x7f085b497c00) [pid = 1912] [serial = 137] [outer = 0x7f085a363c00]
10:04:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 53 (0x7f085c0f3800) [pid = 1912] [serial = 138] [outer = 0x7f085a363c00]
10:04:17 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
10:04:17 INFO - document served over http requires an https
10:04:17 INFO - sub-resource via fetch-request using the http-csp
10:04:17 INFO - delivery method with swap-origin-redirect and when
10:04: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"
10:04:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:04:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:04:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:04:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:17 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
10:04:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1735ms
10:04:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:04:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6de000 == 8 [pid = 1912] [id = 50]
10:04:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 54 (0x7f085aeed400) [pid = 1912] [serial = 139] [outer = (nil)]
10:04:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 55 (0x7f085c69d000) [pid = 1912] [serial = 140] [outer = 0x7f085aeed400]
10:04:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f085e054000) [pid = 1912] [serial = 141] [outer = 0x7f085aeed400]
10:04:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c432800 == 9 [pid = 1912] [id = 51]
10:04:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f085e4dc800) [pid = 1912] [serial = 142] [outer = (nil)]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f085cac4800) [pid = 1912] [serial = 119] [outer = (nil)] [url = about:blank]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f085aee1000) [pid = 1912] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 54 (0x7f0861b66800) [pid = 1912] [serial = 108] [outer = (nil)] [url = about:blank]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 53 (0x7f085c24c800) [pid = 1912] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 52 (0x7f085b4a5400) [pid = 1912] [serial = 113] [outer = (nil)] [url = about:blank]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 51 (0x7f085c034800) [pid = 1912] [serial = 116] [outer = (nil)] [url = about:blank]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 50 (0x7f0861b6e400) [pid = 1912] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511437437]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 49 (0x7f085c254800) [pid = 1912] [serial = 103] [outer = (nil)] [url = about:blank]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 48 (0x7f085aee8800) [pid = 1912] [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]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 47 (0x7f085aeec800) [pid = 1912] [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]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 46 (0x7f085c03bc00) [pid = 1912] [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]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 45 (0x7f085aee3000) [pid = 1912] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 44 (0x7f085c0f3c00) [pid = 1912] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:19 INFO - PROCESS | 1861 | --DOMWINDOW == 43 (0x7f08618c5400) [pid = 1912] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511437437]
10:04:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 44 (0x7f085aee6000) [pid = 1912] [serial = 143] [outer = 0x7f085e4dc800]
10:04:19 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
10:04:19 INFO - document served over http requires an https
10:04:19 INFO - sub-resource via iframe-tag using the http-csp
10:04:19 INFO - delivery method with keep-origin-redirect and when
10:04: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"
10:04:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:04:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:04:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:19 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
10:04:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2033ms
10:04:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:04:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c89b000 == 10 [pid = 1912] [id = 52]
10:04:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 45 (0x7f085c036400) [pid = 1912] [serial = 144] [outer = (nil)]
10:04:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 46 (0x7f085c253400) [pid = 1912] [serial = 145] [outer = 0x7f085c036400]
10:04:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 47 (0x7f086182e800) [pid = 1912] [serial = 146] [outer = 0x7f085c036400]
10:04:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acd1800 == 11 [pid = 1912] [id = 53]
10:04:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 48 (0x7f085a5aa400) [pid = 1912] [serial = 147] [outer = (nil)]
10:04:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 49 (0x7f085ae97c00) [pid = 1912] [serial = 148] [outer = 0x7f085a5aa400]
10:04:22 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
10:04:22 INFO - document served over http requires an https
10:04:22 INFO - sub-resource via iframe-tag using the http-csp
10:04:22 INFO - delivery method with no-redirect and when
10:04: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"
10:04:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:04:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:04:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:22 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
10:04:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2287ms
10:04:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:04:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c890800 == 12 [pid = 1912] [id = 54]
10:04:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 50 (0x7f085bbdd800) [pid = 1912] [serial = 149] [outer = (nil)]
10:04:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 51 (0x7f085c0f2000) [pid = 1912] [serial = 150] [outer = 0x7f085bbdd800]
10:04:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 52 (0x7f0861c3e000) [pid = 1912] [serial = 151] [outer = 0x7f085bbdd800]
10:04:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e13c800 == 13 [pid = 1912] [id = 55]
10:04:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 53 (0x7f0861cb8400) [pid = 1912] [serial = 152] [outer = (nil)]
10:04:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 54 (0x7f0859b4b400) [pid = 1912] [serial = 153] [outer = 0x7f0861cb8400]
10:04:23 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
10:04:23 INFO - document served over http requires an https
10:04:23 INFO - sub-resource via iframe-tag using the http-csp
10:04:23 INFO - delivery method with swap-origin-redirect and when
10:04: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"
10:04:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:04:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:04:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:23 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
10:04:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1781ms
10:04:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:04:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0861b5b800 == 14 [pid = 1912] [id = 56]
10:04:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 55 (0x7f0859b4bc00) [pid = 1912] [serial = 154] [outer = (nil)]
10:04:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f0859b55000) [pid = 1912] [serial = 155] [outer = 0x7f0859b4bc00]
10:04:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f0860d7d800) [pid = 1912] [serial = 156] [outer = 0x7f0859b4bc00]
10:04:25 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
10:04:25 INFO - document served over http requires an https
10:04:25 INFO - sub-resource via script-tag using the http-csp
10:04:25 INFO - delivery method with keep-origin-redirect and when
10:04:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:04:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:04:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:04:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:25 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
10:04:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1532ms
10:04:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:04:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bdd800 == 15 [pid = 1912] [id = 57]
10:04:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f0859653800) [pid = 1912] [serial = 157] [outer = (nil)]
10:04:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f085965b400) [pid = 1912] [serial = 158] [outer = 0x7f0859653800]
10:04:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f0859b56000) [pid = 1912] [serial = 159] [outer = 0x7f0859653800]
10:04:27 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
10:04:27 INFO - document served over http requires an https
10:04:27 INFO - sub-resource via script-tag using the http-csp
10:04:27 INFO - delivery method with no-redirect and when
10:04: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"
10:04:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:04:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:04:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:27 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
10:04:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1890ms
10:04:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:04:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859563000 == 16 [pid = 1912] [id = 58]
10:04:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f0859656400) [pid = 1912] [serial = 160] [outer = (nil)]
10:04:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f0859658800) [pid = 1912] [serial = 161] [outer = 0x7f0859656400]
10:04:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f085a35b000) [pid = 1912] [serial = 162] [outer = 0x7f0859656400]
10:04:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c432800 == 15 [pid = 1912] [id = 51]
10:04:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6de000 == 14 [pid = 1912] [id = 50]
10:04:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a562000 == 13 [pid = 1912] [id = 49]
10:04:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a38b800 == 12 [pid = 1912] [id = 48]
10:04:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b054000 == 11 [pid = 1912] [id = 47]
10:04:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e1c6000 == 10 [pid = 1912] [id = 46]
10:04:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca17800 == 9 [pid = 1912] [id = 45]
10:04:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca04800 == 8 [pid = 1912] [id = 44]
10:04:28 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f085c248c00) [pid = 1912] [serial = 114] [outer = (nil)] [url = about:blank]
10:04:28 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f0861834000) [pid = 1912] [serial = 120] [outer = (nil)] [url = about:blank]
10:04:28 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f085c87fc00) [pid = 1912] [serial = 117] [outer = (nil)] [url = about:blank]
10:04:29 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
10:04:29 INFO - document served over http requires an https
10:04:29 INFO - sub-resource via script-tag using the http-csp
10:04:29 INFO - delivery method with swap-origin-redirect and when
10:04: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"
10:04:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:04:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:04:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:29 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
10:04:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1976ms
10:04:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:04:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a388000 == 9 [pid = 1912] [id = 59]
10:04:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f0859656800) [pid = 1912] [serial = 163] [outer = (nil)]
10:04:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f085a5a8000) [pid = 1912] [serial = 164] [outer = 0x7f0859656800]
10:04:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f085b49a000) [pid = 1912] [serial = 165] [outer = 0x7f0859656800]
10:04:30 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
10:04:30 INFO - document served over http requires an https
10:04:30 INFO - sub-resource via xhr-request using the http-csp
10:04:30 INFO - delivery method with keep-origin-redirect and when
10:04: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"
10:04:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:04:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:04:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:31 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
10:04:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1693ms
10:04:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:04:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acca000 == 10 [pid = 1912] [id = 60]
10:04:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f085ae98c00) [pid = 1912] [serial = 166] [outer = (nil)]
10:04:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f085bbdf000) [pid = 1912] [serial = 167] [outer = 0x7f085ae98c00]
10:04:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f085c248800) [pid = 1912] [serial = 168] [outer = 0x7f085ae98c00]
10:04:32 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
10:04:32 INFO - document served over http requires an https
10:04:32 INFO - sub-resource via xhr-request using the http-csp
10:04:32 INFO - delivery method with no-redirect and when
10:04: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"
10:04:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:04:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:04:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:32 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
10:04:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1785ms
10:04:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:04:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6ce000 == 11 [pid = 1912] [id = 61]
10:04:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f085bbde800) [pid = 1912] [serial = 169] [outer = (nil)]
10:04:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f085c257000) [pid = 1912] [serial = 170] [outer = 0x7f085bbde800]
10:04:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f085cac0000) [pid = 1912] [serial = 171] [outer = 0x7f085bbde800]
10:04:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 17 (0x7f8f48c9e400) [pid = 1861] [serial = 24] [outer = 0x7f8f4bc16800]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f085c253400) [pid = 1912] [serial = 145] [outer = (nil)] [url = about:blank]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f085c87b800) [pid = 1912] [serial = 128] [outer = (nil)] [url = about:blank]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f085a5b1c00) [pid = 1912] [serial = 131] [outer = (nil)] [url = about:blank]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f085cd26000) [pid = 1912] [serial = 122] [outer = (nil)] [url = about:blank]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085ae9ac00) [pid = 1912] [serial = 125] [outer = (nil)] [url = about:blank]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f085aee6000) [pid = 1912] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f085c69d000) [pid = 1912] [serial = 140] [outer = (nil)] [url = about:blank]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f085b497c00) [pid = 1912] [serial = 137] [outer = (nil)] [url = about:blank]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f085a5aa800) [pid = 1912] [serial = 134] [outer = (nil)] [url = about:blank]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f085a360c00) [pid = 1912] [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]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f085e4dc800) [pid = 1912] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f085a5ad800) [pid = 1912] [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]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f085a363c00) [pid = 1912] [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]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f085aeed400) [pid = 1912] [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]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 54 (0x7f085b4a3400) [pid = 1912] [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]
10:04:35 INFO - PROCESS | 1861 | --DOMWINDOW == 53 (0x7f085c255800) [pid = 1912] [serial = 54] [outer = (nil)] [url = about:blank]
10:04:35 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
10:04:35 INFO - document served over http requires an https
10:04:35 INFO - sub-resource via xhr-request using the http-csp
10:04:35 INFO - delivery method with swap-origin-redirect and when
10:04:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:04:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:04:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:35 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
10:04:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2789ms
10:04:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:04:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c2a4000 == 12 [pid = 1912] [id = 62]
10:04:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 54 (0x7f085b499c00) [pid = 1912] [serial = 172] [outer = (nil)]
10:04:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 55 (0x7f085c249c00) [pid = 1912] [serial = 173] [outer = 0x7f085b499c00]
10:04:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f085cac6000) [pid = 1912] [serial = 174] [outer = 0x7f085b499c00]
10:04:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:04:37 INFO - document served over http requires an http
10:04:37 INFO - sub-resource via fetch-request using the meta-csp
10:04:37 INFO - delivery method with keep-origin-redirect and when
10:04: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"
10:04:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:04:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:04:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:04:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:04:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1435ms
10:04:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:04:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b05d000 == 13 [pid = 1912] [id = 63]
10:04:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f085a356000) [pid = 1912] [serial = 175] [outer = (nil)]
10:04:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f085ae91800) [pid = 1912] [serial = 176] [outer = 0x7f085a356000]
10:04:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f085c879400) [pid = 1912] [serial = 177] [outer = 0x7f085a356000]
10:04:38 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
10:04:38 INFO - document served over http requires an http
10:04:38 INFO - sub-resource via fetch-request using the meta-csp
10:04:38 INFO - delivery method with no-redirect and when
10:04: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"
10:04:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:04:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:04:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:04:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:38 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
10:04:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1640ms
10:04:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:04:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca0c000 == 14 [pid = 1912] [id = 64]
10:04:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f085b49d400) [pid = 1912] [serial = 178] [outer = (nil)]
10:04:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f085e164000) [pid = 1912] [serial = 179] [outer = 0x7f085b49d400]
10:04:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f0861caf800) [pid = 1912] [serial = 180] [outer = 0x7f085b49d400]
10:04:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:04:40 INFO - document served over http requires an http
10:04:40 INFO - sub-resource via fetch-request using the meta-csp
10:04:40 INFO - delivery method with swap-origin-redirect and when
10:04: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"
10:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:04:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:04:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:04:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:04:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1543ms
10:04:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:04:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0861858000 == 15 [pid = 1912] [id = 65]
10:04:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f0859058800) [pid = 1912] [serial = 181] [outer = (nil)]
10:04:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f0859059800) [pid = 1912] [serial = 182] [outer = 0x7f0859058800]
10:04:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f08595a1c00) [pid = 1912] [serial = 183] [outer = 0x7f0859058800]
10:04:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590cb000 == 16 [pid = 1912] [id = 66]
10:04:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f0861c3d000) [pid = 1912] [serial = 184] [outer = (nil)]
10:04:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f0859d14400) [pid = 1912] [serial = 185] [outer = 0x7f0861c3d000]
10:04:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:04:41 INFO - document served over http requires an http
10:04:41 INFO - sub-resource via iframe-tag using the meta-csp
10:04:41 INFO - delivery method with keep-origin-redirect and when
10:04: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"
10:04:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:04:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:04:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:04:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1683ms
10:04:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:04:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590d8000 == 17 [pid = 1912] [id = 67]
10:04:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f0859055c00) [pid = 1912] [serial = 186] [outer = (nil)]
10:04:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f0859d19000) [pid = 1912] [serial = 187] [outer = 0x7f0859055c00]
10:04:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0859d21800) [pid = 1912] [serial = 188] [outer = 0x7f0859055c00]
10:04:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dc4000 == 18 [pid = 1912] [id = 68]
10:04:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f0859df0c00) [pid = 1912] [serial = 189] [outer = (nil)]
10:04:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f0859df2400) [pid = 1912] [serial = 190] [outer = 0x7f0859df0c00]
10:04:44 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
10:04:44 INFO - document served over http requires an http
10:04:44 INFO - sub-resource via iframe-tag using the meta-csp
10:04:44 INFO - delivery method with no-redirect and when
10:04: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"
10:04:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:04:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:04:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:44 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
10:04:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2540ms
10:04:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:04:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dc8800 == 19 [pid = 1912] [id = 69]
10:04:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f0859d17000) [pid = 1912] [serial = 191] [outer = (nil)]
10:04:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f0859d20400) [pid = 1912] [serial = 192] [outer = 0x7f0859d17000]
10:04:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0859dfac00) [pid = 1912] [serial = 193] [outer = 0x7f0859d17000]
10:04:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085955e800 == 20 [pid = 1912] [id = 70]
10:04:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0859657c00) [pid = 1912] [serial = 194] [outer = (nil)]
10:04:46 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6ce000 == 19 [pid = 1912] [id = 61]
10:04:46 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acca000 == 18 [pid = 1912] [id = 60]
10:04:46 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a388000 == 17 [pid = 1912] [id = 59]
10:04:46 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859563000 == 16 [pid = 1912] [id = 58]
10:04:46 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bdd800 == 15 [pid = 1912] [id = 57]
10:04:46 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0861b5b800 == 14 [pid = 1912] [id = 56]
10:04:46 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e13c800 == 13 [pid = 1912] [id = 55]
10:04:46 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c89b000 == 12 [pid = 1912] [id = 52]
10:04:46 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c890800 == 11 [pid = 1912] [id = 54]
10:04:46 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acd1800 == 10 [pid = 1912] [id = 53]
10:04:46 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f0861832000) [pid = 1912] [serial = 132] [outer = (nil)] [url = about:blank]
10:04:46 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f085aee3400) [pid = 1912] [serial = 135] [outer = (nil)] [url = about:blank]
10:04:46 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f085e054000) [pid = 1912] [serial = 141] [outer = (nil)] [url = about:blank]
10:04:46 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f085c0f3800) [pid = 1912] [serial = 138] [outer = (nil)] [url = about:blank]
10:04:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f085965c400) [pid = 1912] [serial = 195] [outer = 0x7f0859657c00]
10:04:47 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
10:04:47 INFO - document served over http requires an http
10:04:47 INFO - sub-resource via iframe-tag using the meta-csp
10:04:47 INFO - delivery method with swap-origin-redirect and when
10:04: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"
10:04:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:04:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:04:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:47 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
10:04:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2643ms
10:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:04:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bd3800 == 11 [pid = 1912] [id = 71]
10:04:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f0859b4dc00) [pid = 1912] [serial = 196] [outer = (nil)]
10:04:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0859d18400) [pid = 1912] [serial = 197] [outer = 0x7f0859b4dc00]
10:04:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f085a363c00) [pid = 1912] [serial = 198] [outer = 0x7f0859b4dc00]
10:04:48 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
10:04:48 INFO - document served over http requires an http
10:04:48 INFO - sub-resource via script-tag using the meta-csp
10:04:48 INFO - delivery method with keep-origin-redirect and when
10:04: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"
10:04:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:04:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:04:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:48 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
10:04:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1490ms
10:04:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:04:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a385000 == 12 [pid = 1912] [id = 72]
10:04:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0859b4d400) [pid = 1912] [serial = 199] [outer = (nil)]
10:04:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f085a5acc00) [pid = 1912] [serial = 200] [outer = 0x7f0859b4d400]
10:04:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f085b499400) [pid = 1912] [serial = 201] [outer = 0x7f0859b4d400]
10:04:50 INFO - PROCESS | 1861 | --DOMWINDOW == 16 (0x7f8f5023bc00) [pid = 1861] [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.]
10:04:50 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
10:04:50 INFO - document served over http requires an http
10:04:50 INFO - sub-resource via script-tag using the meta-csp
10:04:50 INFO - delivery method with no-redirect and when
10:04: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"
10:04:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:04:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:04:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:50 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
10:04:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1527ms
10:04:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:04:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acc4800 == 13 [pid = 1912] [id = 73]
10:04:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f085ae9e400) [pid = 1912] [serial = 202] [outer = (nil)]
10:04:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f085bbd3c00) [pid = 1912] [serial = 203] [outer = 0x7f085ae9e400]
10:04:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f085c0f3400) [pid = 1912] [serial = 204] [outer = 0x7f085ae9e400]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f0859b4b400) [pid = 1912] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085c0f2000) [pid = 1912] [serial = 150] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f0859b55000) [pid = 1912] [serial = 155] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f085965b400) [pid = 1912] [serial = 158] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f085ae97c00) [pid = 1912] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511461784]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0859658800) [pid = 1912] [serial = 161] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f085c257000) [pid = 1912] [serial = 170] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f085a5a8000) [pid = 1912] [serial = 164] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f085bbdf000) [pid = 1912] [serial = 167] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f085c249c00) [pid = 1912] [serial = 173] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f0859656400) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f0859656800) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f085a5aa400) [pid = 1912] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511461784]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f085bbde800) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f085ae98c00) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f085c036400) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f0861cb8400) [pid = 1912] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085bbe2400) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f085ae96800) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f085c035c00) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f085ae96400) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f085c24b800) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f085bbda800) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f085c0ee000) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f085b4a2c00) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f08618c2000) [pid = 1912] [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]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f085cd25400) [pid = 1912] [serial = 62] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 54 (0x7f085bbd4c00) [pid = 1912] [serial = 126] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 53 (0x7f085e1f3400) [pid = 1912] [serial = 99] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 52 (0x7f085a5a6000) [pid = 1912] [serial = 129] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 51 (0x7f0864fb5800) [pid = 1912] [serial = 109] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 50 (0x7f085cac0000) [pid = 1912] [serial = 171] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 49 (0x7f085c874400) [pid = 1912] [serial = 57] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 48 (0x7f085b49a000) [pid = 1912] [serial = 165] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 47 (0x7f085c255000) [pid = 1912] [serial = 84] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 46 (0x7f085ea7d400) [pid = 1912] [serial = 104] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 45 (0x7f0861cbe000) [pid = 1912] [serial = 81] [outer = (nil)] [url = about:blank]
10:04:51 INFO - PROCESS | 1861 | --DOMWINDOW == 44 (0x7f085c248800) [pid = 1912] [serial = 168] [outer = (nil)] [url = about:blank]
10:04:51 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
10:04:51 INFO - document served over http requires an http
10:04:51 INFO - sub-resource via script-tag using the meta-csp
10:04:51 INFO - delivery method with swap-origin-redirect and when
10:04: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"
10:04:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:04:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:04:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:51 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
10:04:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1649ms
10:04:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:04:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b04d000 == 14 [pid = 1912] [id = 74]
10:04:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 45 (0x7f0859656000) [pid = 1912] [serial = 205] [outer = (nil)]
10:04:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 46 (0x7f085aee0400) [pid = 1912] [serial = 206] [outer = 0x7f0859656000]
10:04:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 47 (0x7f085bbe2400) [pid = 1912] [serial = 207] [outer = 0x7f0859656000]
10:04:53 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
10:04:53 INFO - document served over http requires an http
10:04:53 INFO - sub-resource via xhr-request using the meta-csp
10:04:53 INFO - delivery method with keep-origin-redirect and when
10:04: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"
10:04:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:04:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:04:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:53 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
10:04:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1583ms
10:04:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:04:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a380000 == 15 [pid = 1912] [id = 75]
10:04:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 48 (0x7f0859dfb000) [pid = 1912] [serial = 208] [outer = (nil)]
10:04:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 49 (0x7f0859dfe000) [pid = 1912] [serial = 209] [outer = 0x7f0859dfb000]
10:04:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 50 (0x7f085bbdb000) [pid = 1912] [serial = 210] [outer = 0x7f0859dfb000]
10:04:55 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
10:04:55 INFO - document served over http requires an http
10:04:55 INFO - sub-resource via xhr-request using the meta-csp
10:04:55 INFO - delivery method with no-redirect and when
10:04: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"
10:04:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:04:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:04:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:55 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
10:04:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1892ms
10:04:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:04:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c429000 == 16 [pid = 1912] [id = 76]
10:04:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 51 (0x7f0859b4a000) [pid = 1912] [serial = 211] [outer = (nil)]
10:04:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 52 (0x7f085c0f5c00) [pid = 1912] [serial = 212] [outer = 0x7f0859b4a000]
10:04:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 53 (0x7f085c87e800) [pid = 1912] [serial = 213] [outer = 0x7f0859b4a000]
10:04:57 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
10:04:57 INFO - document served over http requires an http
10:04:57 INFO - sub-resource via xhr-request using the meta-csp
10:04:57 INFO - delivery method with swap-origin-redirect and when
10:04: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"
10:04:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:04:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:04:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:04:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:04:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:04:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:04:57 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
10:04:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1848ms
10:04:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:04:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca92000 == 17 [pid = 1912] [id = 77]
10:04:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 54 (0x7f085c257800) [pid = 1912] [serial = 214] [outer = (nil)]
10:04:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 55 (0x7f085cd24800) [pid = 1912] [serial = 215] [outer = 0x7f085c257800]
10:04:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f08618b8c00) [pid = 1912] [serial = 216] [outer = 0x7f085c257800]
10:05:00 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
10:05:00 INFO - document served over http requires an https
10:05:00 INFO - sub-resource via fetch-request using the meta-csp
10:05:00 INFO - delivery method with keep-origin-redirect and when
10:05: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"
10:05:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:05:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:05:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:05:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:00 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
10:05:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3238ms
10:05:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:05:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085956c800 == 18 [pid = 1912] [id = 78]
10:05:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f0859b50c00) [pid = 1912] [serial = 217] [outer = (nil)]
10:05:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f0859d18c00) [pid = 1912] [serial = 218] [outer = 0x7f0859b50c00]
10:05:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f085a356400) [pid = 1912] [serial = 219] [outer = 0x7f0859b50c00]
10:05:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acc4800 == 17 [pid = 1912] [id = 73]
10:05:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a385000 == 16 [pid = 1912] [id = 72]
10:05:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bd3800 == 15 [pid = 1912] [id = 71]
10:05:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085955e800 == 14 [pid = 1912] [id = 70]
10:05:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dc8800 == 13 [pid = 1912] [id = 69]
10:05:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dc4000 == 12 [pid = 1912] [id = 68]
10:05:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590cb000 == 11 [pid = 1912] [id = 66]
10:05:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0861858000 == 10 [pid = 1912] [id = 65]
10:05:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca0c000 == 9 [pid = 1912] [id = 64]
10:05:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b05d000 == 8 [pid = 1912] [id = 63]
10:05:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c2a4000 == 7 [pid = 1912] [id = 62]
10:05:02 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f085a35b000) [pid = 1912] [serial = 162] [outer = (nil)] [url = about:blank]
10:05:02 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f086182e800) [pid = 1912] [serial = 146] [outer = (nil)] [url = about:blank]
10:05:02 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
10:05:02 INFO - document served over http requires an https
10:05:02 INFO - sub-resource via fetch-request using the meta-csp
10:05:02 INFO - delivery method with no-redirect and when
10:05: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"
10:05:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:05:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:05:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:05:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:02 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
10:05:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1890ms
10:05:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:05:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085955e800 == 8 [pid = 1912] [id = 79]
10:05:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f0859d17c00) [pid = 1912] [serial = 220] [outer = (nil)]
10:05:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f085a358400) [pid = 1912] [serial = 221] [outer = 0x7f0859d17c00]
10:05:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f085a5af400) [pid = 1912] [serial = 222] [outer = 0x7f0859d17c00]
10:05:04 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
10:05:04 INFO - document served over http requires an https
10:05:04 INFO - sub-resource via fetch-request using the meta-csp
10:05:04 INFO - delivery method with swap-origin-redirect and when
10:05: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"
10:05:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:05:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:05:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:05:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:04 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
10:05:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1577ms
10:05:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:05:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a385800 == 9 [pid = 1912] [id = 80]
10:05:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f085a35b400) [pid = 1912] [serial = 223] [outer = (nil)]
10:05:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f085ae9a800) [pid = 1912] [serial = 224] [outer = 0x7f085a35b400]
10:05:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f085aeeb400) [pid = 1912] [serial = 225] [outer = 0x7f085a35b400]
10:05:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acc8800 == 10 [pid = 1912] [id = 81]
10:05:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f085b498800) [pid = 1912] [serial = 226] [outer = (nil)]
10:05:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f085b4a1400) [pid = 1912] [serial = 227] [outer = 0x7f085b498800]
10:05:05 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
10:05:05 INFO - document served over http requires an https
10:05:05 INFO - sub-resource via iframe-tag using the meta-csp
10:05:05 INFO - delivery method with keep-origin-redirect and when
10:05: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"
10:05:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:05:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:05:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:05 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
10:05:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1584ms
10:05:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:05:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ace2000 == 11 [pid = 1912] [id = 82]
10:05:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f085ae92800) [pid = 1912] [serial = 228] [outer = (nil)]
10:05:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f085b499000) [pid = 1912] [serial = 229] [outer = 0x7f085ae92800]
10:05:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f085c0ebc00) [pid = 1912] [serial = 230] [outer = 0x7f085ae92800]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f085aee0400) [pid = 1912] [serial = 206] [outer = (nil)] [url = about:blank]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f0859df2400) [pid = 1912] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511483708]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f0859d19000) [pid = 1912] [serial = 187] [outer = (nil)] [url = about:blank]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085e164000) [pid = 1912] [serial = 179] [outer = (nil)] [url = about:blank]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f0859d14400) [pid = 1912] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f0859059800) [pid = 1912] [serial = 182] [outer = (nil)] [url = about:blank]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f085a5acc00) [pid = 1912] [serial = 200] [outer = (nil)] [url = about:blank]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f085ae91800) [pid = 1912] [serial = 176] [outer = (nil)] [url = about:blank]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f085965c400) [pid = 1912] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f0859d20400) [pid = 1912] [serial = 192] [outer = (nil)] [url = about:blank]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f085bbd3c00) [pid = 1912] [serial = 203] [outer = (nil)] [url = about:blank]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f0859d18400) [pid = 1912] [serial = 197] [outer = (nil)] [url = about:blank]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f0859d17000) [pid = 1912] [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]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 54 (0x7f085ae9e400) [pid = 1912] [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]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 53 (0x7f0859657c00) [pid = 1912] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 52 (0x7f0859b4dc00) [pid = 1912] [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]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 51 (0x7f0859b4d400) [pid = 1912] [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]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 50 (0x7f0859df0c00) [pid = 1912] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511483708]
10:05:07 INFO - PROCESS | 1861 | --DOMWINDOW == 49 (0x7f0861c3d000) [pid = 1912] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a552000 == 12 [pid = 1912] [id = 83]
10:05:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 50 (0x7f0859059800) [pid = 1912] [serial = 231] [outer = (nil)]
10:05:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 51 (0x7f0859654c00) [pid = 1912] [serial = 232] [outer = 0x7f0859059800]
10:05:08 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
10:05:08 INFO - document served over http requires an https
10:05:08 INFO - sub-resource via iframe-tag using the meta-csp
10:05:08 INFO - delivery method with no-redirect and when
10:05: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"
10:05:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:05:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:05:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:08 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
10:05:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2436ms
10:05:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:05:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c292800 == 13 [pid = 1912] [id = 84]
10:05:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 52 (0x7f0859df7800) [pid = 1912] [serial = 233] [outer = (nil)]
10:05:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 53 (0x7f085ae91400) [pid = 1912] [serial = 234] [outer = 0x7f0859df7800]
10:05:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 54 (0x7f085c0ee800) [pid = 1912] [serial = 235] [outer = 0x7f0859df7800]
10:05:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a376800 == 14 [pid = 1912] [id = 85]
10:05:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 55 (0x7f0859d15800) [pid = 1912] [serial = 236] [outer = (nil)]
10:05:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f0859d1f000) [pid = 1912] [serial = 237] [outer = 0x7f0859d15800]
10:05:10 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
10:05:10 INFO - document served over http requires an https
10:05:10 INFO - sub-resource via iframe-tag using the meta-csp
10:05:10 INFO - delivery method with swap-origin-redirect and when
10:05: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"
10:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:05:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:05:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:10 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
10:05:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1996ms
10:05:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:05:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6de800 == 15 [pid = 1912] [id = 86]
10:05:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f0859df0c00) [pid = 1912] [serial = 238] [outer = (nil)]
10:05:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f085a5b3000) [pid = 1912] [serial = 239] [outer = 0x7f0859df0c00]
10:05:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f085c0f2400) [pid = 1912] [serial = 240] [outer = 0x7f0859df0c00]
10:05:12 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
10:05:12 INFO - document served over http requires an https
10:05:12 INFO - sub-resource via script-tag using the meta-csp
10:05:12 INFO - delivery method with keep-origin-redirect and when
10:05: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"
10:05:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:05:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:05:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:12 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
10:05:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2604ms
10:05:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:05:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca76000 == 16 [pid = 1912] [id = 87]
10:05:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f0859df3c00) [pid = 1912] [serial = 241] [outer = (nil)]
10:05:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f085c24f400) [pid = 1912] [serial = 242] [outer = 0x7f0859df3c00]
10:05:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f085cabd400) [pid = 1912] [serial = 243] [outer = 0x7f0859df3c00]
10:05:14 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
10:05:14 INFO - document served over http requires an https
10:05:14 INFO - sub-resource via script-tag using the meta-csp
10:05:14 INFO - delivery method with no-redirect and when
10:05: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"
10:05:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:05:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:05:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:14 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
10:05:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1904ms
10:05:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:05:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e1c1000 == 17 [pid = 1912] [id = 88]
10:05:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f085c252c00) [pid = 1912] [serial = 244] [outer = (nil)]
10:05:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f085cac7c00) [pid = 1912] [serial = 245] [outer = 0x7f085c252c00]
10:05:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f085e1f5c00) [pid = 1912] [serial = 246] [outer = 0x7f085c252c00]
10:05:16 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
10:05:16 INFO - document served over http requires an https
10:05:16 INFO - sub-resource via script-tag using the meta-csp
10:05:16 INFO - delivery method with swap-origin-redirect and when
10:05: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"
10:05:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:05:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:05:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:16 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
10:05:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2181ms
10:05:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:05:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a387800 == 18 [pid = 1912] [id = 89]
10:05:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f0859df8800) [pid = 1912] [serial = 247] [outer = (nil)]
10:05:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f0859dfe800) [pid = 1912] [serial = 248] [outer = 0x7f0859df8800]
10:05:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f085aee9800) [pid = 1912] [serial = 249] [outer = 0x7f0859df8800]
10:05:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a552000 == 17 [pid = 1912] [id = 83]
10:05:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ace2000 == 16 [pid = 1912] [id = 82]
10:05:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acc8800 == 15 [pid = 1912] [id = 81]
10:05:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a385800 == 14 [pid = 1912] [id = 80]
10:05:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085955e800 == 13 [pid = 1912] [id = 79]
10:05:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085956c800 == 12 [pid = 1912] [id = 78]
10:05:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca92000 == 11 [pid = 1912] [id = 77]
10:05:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c429000 == 10 [pid = 1912] [id = 76]
10:05:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590d8000 == 9 [pid = 1912] [id = 67]
10:05:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a380000 == 8 [pid = 1912] [id = 75]
10:05:18 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
10:05:18 INFO - document served over http requires an https
10:05:18 INFO - sub-resource via xhr-request using the meta-csp
10:05:18 INFO - delivery method with keep-origin-redirect and when
10:05: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"
10:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:05:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:05:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:18 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
10:05:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1634ms
10:05:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:05:18 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f0859dfac00) [pid = 1912] [serial = 193] [outer = (nil)] [url = about:blank]
10:05:18 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f085a363c00) [pid = 1912] [serial = 198] [outer = (nil)] [url = about:blank]
10:05:18 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f085c0f3400) [pid = 1912] [serial = 204] [outer = (nil)] [url = about:blank]
10:05:18 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085b499400) [pid = 1912] [serial = 201] [outer = (nil)] [url = about:blank]
10:05:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859551000 == 9 [pid = 1912] [id = 90]
10:05:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f08595afc00) [pid = 1912] [serial = 250] [outer = (nil)]
10:05:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f0859d16000) [pid = 1912] [serial = 251] [outer = 0x7f08595afc00]
10:05:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f085a5a5800) [pid = 1912] [serial = 252] [outer = 0x7f08595afc00]
10:05:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:05:20 INFO - document served over http requires an https
10:05:20 INFO - sub-resource via xhr-request using the meta-csp
10:05:20 INFO - delivery method with no-redirect and when
10:05: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"
10:05:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:05:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:05:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:05:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1438ms
10:05:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:05:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dc7800 == 10 [pid = 1912] [id = 91]
10:05:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f085a5aa400) [pid = 1912] [serial = 253] [outer = (nil)]
10:05:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f085bbdb800) [pid = 1912] [serial = 254] [outer = 0x7f085a5aa400]
10:05:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f085c0ee000) [pid = 1912] [serial = 255] [outer = 0x7f085a5aa400]
10:05:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:05:21 INFO - document served over http requires an https
10:05:21 INFO - sub-resource via xhr-request using the meta-csp
10:05:21 INFO - delivery method with swap-origin-redirect and when
10:05: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"
10:05:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:05:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:05:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:05:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1785ms
10:05:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:05:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a558000 == 11 [pid = 1912] [id = 92]
10:05:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f085b4a3400) [pid = 1912] [serial = 256] [outer = (nil)]
10:05:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f085c24ec00) [pid = 1912] [serial = 257] [outer = 0x7f085b4a3400]
10:05:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f085cd23000) [pid = 1912] [serial = 258] [outer = 0x7f085b4a3400]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f085ae91400) [pid = 1912] [serial = 234] [outer = (nil)] [url = about:blank]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f0859b4bc00) [pid = 1912] [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]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f085c0f5c00) [pid = 1912] [serial = 212] [outer = (nil)] [url = about:blank]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f0859dfe000) [pid = 1912] [serial = 209] [outer = (nil)] [url = about:blank]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f085b4a1400) [pid = 1912] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f085ae9a800) [pid = 1912] [serial = 224] [outer = (nil)] [url = about:blank]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f085cd24800) [pid = 1912] [serial = 215] [outer = (nil)] [url = about:blank]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f085a358400) [pid = 1912] [serial = 221] [outer = (nil)] [url = about:blank]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f0859654c00) [pid = 1912] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511507751]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f085b499000) [pid = 1912] [serial = 229] [outer = (nil)] [url = about:blank]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f0859d18c00) [pid = 1912] [serial = 218] [outer = (nil)] [url = about:blank]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f085b498800) [pid = 1912] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f0859d17c00) [pid = 1912] [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]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f085c257800) [pid = 1912] [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]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f0859059800) [pid = 1912] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511507751]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f085a35b400) [pid = 1912] [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]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f0859b50c00) [pid = 1912] [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]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f085ae92800) [pid = 1912] [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]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 54 (0x7f085c87d000) [pid = 1912] [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]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 53 (0x7f0859653800) [pid = 1912] [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]
10:05:23 INFO - PROCESS | 1861 | --DOMWINDOW == 52 (0x7f085bbdd800) [pid = 1912] [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]
10:05:24 INFO - PROCESS | 1861 | --DOMWINDOW == 51 (0x7f0864fae000) [pid = 1912] [serial = 123] [outer = (nil)] [url = about:blank]
10:05:24 INFO - PROCESS | 1861 | --DOMWINDOW == 50 (0x7f085bbe2400) [pid = 1912] [serial = 207] [outer = (nil)] [url = about:blank]
10:05:24 INFO - PROCESS | 1861 | --DOMWINDOW == 49 (0x7f085cac6000) [pid = 1912] [serial = 174] [outer = (nil)] [url = about:blank]
10:05:24 INFO - PROCESS | 1861 | --DOMWINDOW == 48 (0x7f08595a1c00) [pid = 1912] [serial = 183] [outer = (nil)] [url = about:blank]
10:05:24 INFO - PROCESS | 1861 | --DOMWINDOW == 47 (0x7f085bbdb000) [pid = 1912] [serial = 210] [outer = (nil)] [url = about:blank]
10:05:24 INFO - PROCESS | 1861 | --DOMWINDOW == 46 (0x7f0859b56000) [pid = 1912] [serial = 159] [outer = (nil)] [url = about:blank]
10:05:24 INFO - PROCESS | 1861 | --DOMWINDOW == 45 (0x7f085c879400) [pid = 1912] [serial = 177] [outer = (nil)] [url = about:blank]
10:05:24 INFO - PROCESS | 1861 | --DOMWINDOW == 44 (0x7f0861caf800) [pid = 1912] [serial = 180] [outer = (nil)] [url = about:blank]
10:05:24 INFO - PROCESS | 1861 | --DOMWINDOW == 43 (0x7f0861c3e000) [pid = 1912] [serial = 151] [outer = (nil)] [url = about:blank]
10:05:24 INFO - PROCESS | 1861 | --DOMWINDOW == 42 (0x7f0859d21800) [pid = 1912] [serial = 188] [outer = (nil)] [url = about:blank]
10:05:24 INFO - PROCESS | 1861 | --DOMWINDOW == 41 (0x7f0860d7d800) [pid = 1912] [serial = 156] [outer = (nil)] [url = about:blank]
10:05:24 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
10:05:24 INFO - document served over http requires an http
10:05:24 INFO - sub-resource via fetch-request using the meta-csp
10:05:24 INFO - delivery method with keep-origin-redirect and when
10:05: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"
10:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:05:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:05:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:05:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:24 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
10:05:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2491ms
10:05:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:05:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b05c000 == 12 [pid = 1912] [id = 93]
10:05:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 42 (0x7f08595a5c00) [pid = 1912] [serial = 259] [outer = (nil)]
10:05:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 43 (0x7f0859654c00) [pid = 1912] [serial = 260] [outer = 0x7f08595a5c00]
10:05:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 44 (0x7f0859def800) [pid = 1912] [serial = 261] [outer = 0x7f08595a5c00]
10:05:26 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
10:05:26 INFO - document served over http requires an http
10:05:26 INFO - sub-resource via fetch-request using the meta-csp
10:05:26 INFO - delivery method with no-redirect and when
10:05: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"
10:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:05:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:05:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:05:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:26 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
10:05:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2297ms
10:05:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:05:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a544800 == 13 [pid = 1912] [id = 94]
10:05:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 45 (0x7f08595a9c00) [pid = 1912] [serial = 262] [outer = (nil)]
10:05:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 46 (0x7f0859b54000) [pid = 1912] [serial = 263] [outer = 0x7f08595a9c00]
10:05:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 47 (0x7f085b499000) [pid = 1912] [serial = 264] [outer = 0x7f08595a9c00]
10:05:28 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
10:05:28 INFO - document served over http requires an http
10:05:28 INFO - sub-resource via fetch-request using the meta-csp
10:05:28 INFO - delivery method with swap-origin-redirect and when
10:05: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"
10:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:05:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:05:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:05:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:28 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
10:05:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1830ms
10:05:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:05:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c898800 == 14 [pid = 1912] [id = 95]
10:05:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 48 (0x7f0859b52800) [pid = 1912] [serial = 265] [outer = (nil)]
10:05:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 49 (0x7f085c24b400) [pid = 1912] [serial = 266] [outer = 0x7f0859b52800]
10:05:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 50 (0x7f085e054400) [pid = 1912] [serial = 267] [outer = 0x7f0859b52800]
10:05:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca83800 == 15 [pid = 1912] [id = 96]
10:05:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 51 (0x7f085e569800) [pid = 1912] [serial = 268] [outer = (nil)]
10:05:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 52 (0x7f08618c2000) [pid = 1912] [serial = 269] [outer = 0x7f085e569800]
10:05:30 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
10:05:30 INFO - document served over http requires an http
10:05:30 INFO - sub-resource via iframe-tag using the meta-csp
10:05:30 INFO - delivery method with keep-origin-redirect and when
10:05: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"
10:05:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:05:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:05:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:30 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
10:05:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1884ms
10:05:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:05:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e06d800 == 16 [pid = 1912] [id = 97]
10:05:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 53 (0x7f085c0ec800) [pid = 1912] [serial = 270] [outer = (nil)]
10:05:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 54 (0x7f0861833400) [pid = 1912] [serial = 271] [outer = 0x7f085c0ec800]
10:05:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 55 (0x7f085aeedc00) [pid = 1912] [serial = 272] [outer = 0x7f085c0ec800]
10:05:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0861854800 == 17 [pid = 1912] [id = 98]
10:05:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f0864fb5c00) [pid = 1912] [serial = 273] [outer = (nil)]
10:05:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f085bcd2c00) [pid = 1912] [serial = 274] [outer = 0x7f0864fb5c00]
10:05:32 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
10:05:32 INFO - document served over http requires an http
10:05:32 INFO - sub-resource via iframe-tag using the meta-csp
10:05:32 INFO - delivery method with no-redirect and when
10:05: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"
10:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:05:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:05:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:32 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
10:05:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1739ms
10:05:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:05:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0861c8e000 == 18 [pid = 1912] [id = 99]
10:05:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f085bcd8800) [pid = 1912] [serial = 275] [outer = (nil)]
10:05:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f085bcdb800) [pid = 1912] [serial = 276] [outer = 0x7f085bcd8800]
10:05:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f08618c5400) [pid = 1912] [serial = 277] [outer = 0x7f085bcd8800]
10:05:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4bd000 == 19 [pid = 1912] [id = 100]
10:05:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f085c632c00) [pid = 1912] [serial = 278] [outer = (nil)]
10:05:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f085c634800) [pid = 1912] [serial = 279] [outer = 0x7f085c632c00]
10:05:34 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
10:05:34 INFO - document served over http requires an http
10:05:34 INFO - sub-resource via iframe-tag using the meta-csp
10:05:34 INFO - delivery method with swap-origin-redirect and when
10:05: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"
10:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:05:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:05:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:34 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
10:05:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2079ms
10:05:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:05:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4c8800 == 20 [pid = 1912] [id = 101]
10:05:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f085bcd8400) [pid = 1912] [serial = 280] [outer = (nil)]
10:05:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f085c635800) [pid = 1912] [serial = 281] [outer = 0x7f085bcd8400]
10:05:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f0861cbd800) [pid = 1912] [serial = 282] [outer = 0x7f085bcd8400]
10:05:37 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
10:05:37 INFO - document served over http requires an http
10:05:37 INFO - sub-resource via script-tag using the meta-csp
10:05:37 INFO - delivery method with keep-origin-redirect and when
10:05: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"
10:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:05:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:05:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:37 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
10:05:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3337ms
10:05:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:05:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d5b800 == 21 [pid = 1912] [id = 102]
10:05:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f0859051000) [pid = 1912] [serial = 283] [outer = (nil)]
10:05:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f0859057c00) [pid = 1912] [serial = 284] [outer = 0x7f0859051000]
10:05:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f0859b51800) [pid = 1912] [serial = 285] [outer = 0x7f0859051000]
10:05:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a558000 == 20 [pid = 1912] [id = 92]
10:05:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dc7800 == 19 [pid = 1912] [id = 91]
10:05:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859551000 == 18 [pid = 1912] [id = 90]
10:05:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b04d000 == 17 [pid = 1912] [id = 74]
10:05:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a387800 == 16 [pid = 1912] [id = 89]
10:05:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca76000 == 15 [pid = 1912] [id = 87]
10:05:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a376800 == 14 [pid = 1912] [id = 85]
10:05:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c292800 == 13 [pid = 1912] [id = 84]
10:05:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6de800 == 12 [pid = 1912] [id = 86]
10:05:39 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f08618b8c00) [pid = 1912] [serial = 216] [outer = (nil)] [url = about:blank]
10:05:39 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f085a356400) [pid = 1912] [serial = 219] [outer = (nil)] [url = about:blank]
10:05:39 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f085a5af400) [pid = 1912] [serial = 222] [outer = (nil)] [url = about:blank]
10:05:39 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085c0ebc00) [pid = 1912] [serial = 230] [outer = (nil)] [url = about:blank]
10:05:39 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f085aeeb400) [pid = 1912] [serial = 225] [outer = (nil)] [url = about:blank]
10:05:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:05:40 INFO - document served over http requires an http
10:05:40 INFO - sub-resource via script-tag using the meta-csp
10:05:40 INFO - delivery method with no-redirect and when
10:05: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"
10:05:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:05:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:05:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:05:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2745ms
10:05:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:05:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859557000 == 13 [pid = 1912] [id = 103]
10:05:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f0858a89000) [pid = 1912] [serial = 286] [outer = (nil)]
10:05:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f08595a4800) [pid = 1912] [serial = 287] [outer = 0x7f0858a89000]
10:05:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f085a361400) [pid = 1912] [serial = 288] [outer = 0x7f0858a89000]
10:05:41 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
10:05:41 INFO - document served over http requires an http
10:05:41 INFO - sub-resource via script-tag using the meta-csp
10:05:41 INFO - delivery method with swap-origin-redirect and when
10:05: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"
10:05:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:05:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:05:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:41 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
10:05:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1581ms
10:05:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:05:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dc3800 == 14 [pid = 1912] [id = 104]
10:05:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f0859df9400) [pid = 1912] [serial = 289] [outer = (nil)]
10:05:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f085ae93400) [pid = 1912] [serial = 290] [outer = 0x7f0859df9400]
10:05:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f085bbd6000) [pid = 1912] [serial = 291] [outer = 0x7f0859df9400]
10:05:43 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
10:05:43 INFO - document served over http requires an http
10:05:43 INFO - sub-resource via xhr-request using the meta-csp
10:05:43 INFO - delivery method with keep-origin-redirect and when
10:05: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"
10:05:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:05:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:05:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:43 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
10:05:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1527ms
10:05:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:05:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a384000 == 15 [pid = 1912] [id = 105]
10:05:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f085aee0c00) [pid = 1912] [serial = 292] [outer = (nil)]
10:05:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f085c039800) [pid = 1912] [serial = 293] [outer = 0x7f085aee0c00]
10:05:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f085c252800) [pid = 1912] [serial = 294] [outer = 0x7f085aee0c00]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f085c24ec00) [pid = 1912] [serial = 257] [outer = (nil)] [url = about:blank]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f085a5b3000) [pid = 1912] [serial = 239] [outer = (nil)] [url = about:blank]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f085c24f400) [pid = 1912] [serial = 242] [outer = (nil)] [url = about:blank]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f085bbdb800) [pid = 1912] [serial = 254] [outer = (nil)] [url = about:blank]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f0859d1f000) [pid = 1912] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f0859d16000) [pid = 1912] [serial = 251] [outer = (nil)] [url = about:blank]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f0859dfe800) [pid = 1912] [serial = 248] [outer = (nil)] [url = about:blank]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085cac7c00) [pid = 1912] [serial = 245] [outer = (nil)] [url = about:blank]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f0859654c00) [pid = 1912] [serial = 260] [outer = (nil)] [url = about:blank]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f08595afc00) [pid = 1912] [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]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f085a5aa400) [pid = 1912] [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]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f085b4a3400) [pid = 1912] [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]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f0859df8800) [pid = 1912] [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]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f0859d15800) [pid = 1912] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f085c87e800) [pid = 1912] [serial = 213] [outer = (nil)] [url = about:blank]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f085c0ee000) [pid = 1912] [serial = 255] [outer = (nil)] [url = about:blank]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f085a5a5800) [pid = 1912] [serial = 252] [outer = (nil)] [url = about:blank]
10:05:45 INFO - PROCESS | 1861 | --DOMWINDOW == 54 (0x7f085aee9800) [pid = 1912] [serial = 249] [outer = (nil)] [url = about:blank]
10:05:45 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
10:05:45 INFO - document served over http requires an http
10:05:45 INFO - sub-resource via xhr-request using the meta-csp
10:05:45 INFO - delivery method with no-redirect and when
10:05: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"
10:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:05:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:05:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:45 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
10:05:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1886ms
10:05:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:05:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acd2000 == 16 [pid = 1912] [id = 106]
10:05:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 55 (0x7f0859653c00) [pid = 1912] [serial = 295] [outer = (nil)]
10:05:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f085a5aa400) [pid = 1912] [serial = 296] [outer = 0x7f0859653c00]
10:05:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f085c253000) [pid = 1912] [serial = 297] [outer = 0x7f0859653c00]
10:05:47 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
10:05:47 INFO - document served over http requires an http
10:05:47 INFO - sub-resource via xhr-request using the meta-csp
10:05:47 INFO - delivery method with swap-origin-redirect and when
10:05: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"
10:05:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:05:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:05:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:47 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
10:05:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1786ms
10:05:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:05:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a54f800 == 17 [pid = 1912] [id = 107]
10:05:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f0859654400) [pid = 1912] [serial = 298] [outer = (nil)]
10:05:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f0859d20000) [pid = 1912] [serial = 299] [outer = 0x7f0859654400]
10:05:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f085c633000) [pid = 1912] [serial = 300] [outer = 0x7f0859654400]
10:05:49 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
10:05:49 INFO - document served over http requires an https
10:05:49 INFO - sub-resource via fetch-request using the meta-csp
10:05:49 INFO - delivery method with keep-origin-redirect and when
10:05: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"
10:05:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:05:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:05:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:05:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:49 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
10:05:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2295ms
10:05:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:05:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c429000 == 18 [pid = 1912] [id = 108]
10:05:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f0859d14c00) [pid = 1912] [serial = 301] [outer = (nil)]
10:05:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f085c69cc00) [pid = 1912] [serial = 302] [outer = 0x7f0859d14c00]
10:05:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f085e105000) [pid = 1912] [serial = 303] [outer = 0x7f0859d14c00]
10:05:51 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
10:05:51 INFO - document served over http requires an https
10:05:51 INFO - sub-resource via fetch-request using the meta-csp
10:05:51 INFO - delivery method with no-redirect and when
10:05: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"
10:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:05:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:05:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:05:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:51 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
10:05:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2024ms
10:05:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:05:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc2f800 == 19 [pid = 1912] [id = 109]
10:05:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f085ae44000) [pid = 1912] [serial = 304] [outer = (nil)]
10:05:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f085ae45000) [pid = 1912] [serial = 305] [outer = 0x7f085ae44000]
10:05:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f085ae4b400) [pid = 1912] [serial = 306] [outer = 0x7f085ae44000]
10:05:54 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
10:05:54 INFO - document served over http requires an https
10:05:54 INFO - sub-resource via fetch-request using the meta-csp
10:05:54 INFO - delivery method with swap-origin-redirect and when
10:05: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"
10:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:05:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:05:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:05:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:54 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
10:05:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3194ms
10:05:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:05:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b16000 == 20 [pid = 1912] [id = 110]
10:05:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f08595ae400) [pid = 1912] [serial = 307] [outer = (nil)]
10:05:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f0859b4ec00) [pid = 1912] [serial = 308] [outer = 0x7f08595ae400]
10:05:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f085ae4b800) [pid = 1912] [serial = 309] [outer = 0x7f08595ae400]
10:05:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590c6000 == 21 [pid = 1912] [id = 111]
10:05:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0859b4b400) [pid = 1912] [serial = 310] [outer = (nil)]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a384000 == 20 [pid = 1912] [id = 105]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dc3800 == 19 [pid = 1912] [id = 104]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859557000 == 18 [pid = 1912] [id = 103]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d5b800 == 17 [pid = 1912] [id = 102]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0861c8e000 == 16 [pid = 1912] [id = 99]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4bd000 == 15 [pid = 1912] [id = 100]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0861854800 == 14 [pid = 1912] [id = 98]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e06d800 == 13 [pid = 1912] [id = 97]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca83800 == 12 [pid = 1912] [id = 96]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c898800 == 11 [pid = 1912] [id = 95]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a544800 == 10 [pid = 1912] [id = 94]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e1c1000 == 9 [pid = 1912] [id = 88]
10:05:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b05c000 == 8 [pid = 1912] [id = 93]
10:05:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f0859059400) [pid = 1912] [serial = 311] [outer = 0x7f0859b4b400]
10:05:57 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
10:05:57 INFO - document served over http requires an https
10:05:57 INFO - sub-resource via iframe-tag using the meta-csp
10:05:57 INFO - delivery method with keep-origin-redirect and when
10:05: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"
10:05:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:05:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:05:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:57 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
10:05:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2650ms
10:05:57 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f085c0ee800) [pid = 1912] [serial = 235] [outer = (nil)] [url = about:blank]
10:05:57 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f085cd23000) [pid = 1912] [serial = 258] [outer = (nil)] [url = about:blank]
10:05:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:05:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859561000 == 9 [pid = 1912] [id = 112]
10:05:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0859b4e400) [pid = 1912] [serial = 312] [outer = (nil)]
10:05:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f0859d20400) [pid = 1912] [serial = 313] [outer = 0x7f0859b4e400]
10:05:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f085a5a8000) [pid = 1912] [serial = 314] [outer = 0x7f0859b4e400]
10:05:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bd5000 == 10 [pid = 1912] [id = 113]
10:05:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f085a5ae000) [pid = 1912] [serial = 315] [outer = (nil)]
10:05:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f085ae4c400) [pid = 1912] [serial = 316] [outer = 0x7f085a5ae000]
10:05:58 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
10:05:58 INFO - document served over http requires an https
10:05:58 INFO - sub-resource via iframe-tag using the meta-csp
10:05:58 INFO - delivery method with no-redirect and when
10:05: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"
10:05:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:05:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:05:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:05:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:05:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:05:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:05:59 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
10:05:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1488ms
10:05:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:05:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d62800 == 11 [pid = 1912] [id = 114]
10:05:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0859658c00) [pid = 1912] [serial = 317] [outer = (nil)]
10:05:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f085ae44400) [pid = 1912] [serial = 318] [outer = 0x7f0859658c00]
10:05:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f085b4a4800) [pid = 1912] [serial = 319] [outer = 0x7f0859658c00]
10:06:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dd8800 == 12 [pid = 1912] [id = 115]
10:06:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f085bbe0400) [pid = 1912] [serial = 320] [outer = (nil)]
10:06:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f085bcd9000) [pid = 1912] [serial = 321] [outer = 0x7f085bbe0400]
10:06:00 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
10:06:00 INFO - document served over http requires an https
10:06:00 INFO - sub-resource via iframe-tag using the meta-csp
10:06:00 INFO - delivery method with swap-origin-redirect and when
10:06: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"
10:06:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:06:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:06:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:00 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
10:06:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1788ms
10:06:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:06:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a389800 == 13 [pid = 1912] [id = 116]
10:06:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f085aee3c00) [pid = 1912] [serial = 322] [outer = (nil)]
10:06:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f085bcd3800) [pid = 1912] [serial = 323] [outer = 0x7f085aee3c00]
10:06:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f085c0f0400) [pid = 1912] [serial = 324] [outer = 0x7f085aee3c00]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085c632c00) [pid = 1912] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085e569800) [pid = 1912] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f085c252c00) [pid = 1912] [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]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f085bcd2c00) [pid = 1912] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511531846]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f0861833400) [pid = 1912] [serial = 271] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f085c634800) [pid = 1912] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f085bcdb800) [pid = 1912] [serial = 276] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f0859b54000) [pid = 1912] [serial = 263] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f08618c2000) [pid = 1912] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f085c24b400) [pid = 1912] [serial = 266] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f085c039800) [pid = 1912] [serial = 293] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f08595a4800) [pid = 1912] [serial = 287] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f0859057c00) [pid = 1912] [serial = 284] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f085c635800) [pid = 1912] [serial = 281] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f085ae93400) [pid = 1912] [serial = 290] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f085a5aa400) [pid = 1912] [serial = 296] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f0859df9400) [pid = 1912] [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]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f0859051000) [pid = 1912] [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]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f085aee0c00) [pid = 1912] [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]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f085bcd8400) [pid = 1912] [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]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f0858a89000) [pid = 1912] [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]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f0864fb5c00) [pid = 1912] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511531846]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f085c0f2400) [pid = 1912] [serial = 240] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f085cabd400) [pid = 1912] [serial = 243] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f085c252800) [pid = 1912] [serial = 294] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f085e1f5c00) [pid = 1912] [serial = 246] [outer = (nil)] [url = about:blank]
10:06:03 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f085bbd6000) [pid = 1912] [serial = 291] [outer = (nil)] [url = about:blank]
10:06:03 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
10:06:03 INFO - document served over http requires an https
10:06:03 INFO - sub-resource via script-tag using the meta-csp
10:06:03 INFO - delivery method with keep-origin-redirect and when
10:06: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"
10:06:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:06:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:06:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:03 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
10:06:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3147ms
10:06:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:06:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acc4000 == 14 [pid = 1912] [id = 117]
10:06:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f0859df3400) [pid = 1912] [serial = 325] [outer = (nil)]
10:06:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f085a5aa400) [pid = 1912] [serial = 326] [outer = 0x7f0859df3400]
10:06:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 17 (0x7f8f4c2fa000) [pid = 1861] [serial = 25] [outer = 0x7f8f4bc16800]
10:06:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f085bbdf800) [pid = 1912] [serial = 327] [outer = 0x7f0859df3400]
10:06:06 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
10:06:06 INFO - document served over http requires an https
10:06:06 INFO - sub-resource via script-tag using the meta-csp
10:06:06 INFO - delivery method with no-redirect and when
10:06: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"
10:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:06:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:06:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:06 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
10:06:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2685ms
10:06:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:06:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a37c000 == 15 [pid = 1912] [id = 118]
10:06:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f0859055000) [pid = 1912] [serial = 328] [outer = (nil)]
10:06:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f0859df9400) [pid = 1912] [serial = 329] [outer = 0x7f0859055000]
10:06:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f085bcd8c00) [pid = 1912] [serial = 330] [outer = 0x7f0859055000]
10:06:08 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
10:06:08 INFO - document served over http requires an https
10:06:08 INFO - sub-resource via script-tag using the meta-csp
10:06:08 INFO - delivery method with swap-origin-redirect and when
10:06: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"
10:06:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:06:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:06:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:08 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
10:06:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1885ms
10:06:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:06:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4c1800 == 16 [pid = 1912] [id = 119]
10:06:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f085ae45c00) [pid = 1912] [serial = 331] [outer = (nil)]
10:06:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f085c0f7c00) [pid = 1912] [serial = 332] [outer = 0x7f085ae45c00]
10:06:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f085c63e400) [pid = 1912] [serial = 333] [outer = 0x7f085ae45c00]
10:06:10 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
10:06:10 INFO - document served over http requires an https
10:06:10 INFO - sub-resource via xhr-request using the meta-csp
10:06:10 INFO - delivery method with keep-origin-redirect and when
10:06: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"
10:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:06:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:06:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:10 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
10:06:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2003ms
10:06:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:06:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c42b800 == 17 [pid = 1912] [id = 120]
10:06:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f085c0ef000) [pid = 1912] [serial = 334] [outer = (nil)]
10:06:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f085c877800) [pid = 1912] [serial = 335] [outer = 0x7f085c0ef000]
10:06:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f085ccdc000) [pid = 1912] [serial = 336] [outer = 0x7f085c0ef000]
10:06:12 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
10:06:12 INFO - document served over http requires an https
10:06:12 INFO - sub-resource via xhr-request using the meta-csp
10:06:12 INFO - delivery method with no-redirect and when
10:06: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"
10:06:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:06:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:06:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:12 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
10:06:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1740ms
10:06:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:06:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca16000 == 18 [pid = 1912] [id = 121]
10:06:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f085c87ac00) [pid = 1912] [serial = 337] [outer = (nil)]
10:06:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f085e339000) [pid = 1912] [serial = 338] [outer = 0x7f085c87ac00]
10:06:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0861b68c00) [pid = 1912] [serial = 339] [outer = 0x7f085c87ac00]
10:06:14 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
10:06:14 INFO - document served over http requires an https
10:06:14 INFO - sub-resource via xhr-request using the meta-csp
10:06:14 INFO - delivery method with swap-origin-redirect and when
10:06: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"
10:06:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:06:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:06:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:14 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
10:06:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2288ms
10:06:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:06:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e082800 == 19 [pid = 1912] [id = 122]
10:06:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f085830ec00) [pid = 1912] [serial = 340] [outer = (nil)]
10:06:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f085830fc00) [pid = 1912] [serial = 341] [outer = 0x7f085830ec00]
10:06:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f0858315800) [pid = 1912] [serial = 342] [outer = 0x7f085830ec00]
10:06:17 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
10:06:17 INFO - document served over http requires an http
10:06:17 INFO - sub-resource via fetch-request using the meta-referrer
10:06:17 INFO - delivery method with keep-origin-redirect and when
10:06: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"
10:06:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:06:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:06:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:06:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:17 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
10:06:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2937ms
10:06:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:06:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085956b800 == 20 [pid = 1912] [id = 123]
10:06:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f0859050800) [pid = 1912] [serial = 343] [outer = (nil)]
10:06:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f08595b0800) [pid = 1912] [serial = 344] [outer = 0x7f0859050800]
10:06:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f085a5abc00) [pid = 1912] [serial = 345] [outer = 0x7f0859050800]
10:06:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a389800 == 19 [pid = 1912] [id = 116]
10:06:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dd8800 == 18 [pid = 1912] [id = 115]
10:06:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d62800 == 17 [pid = 1912] [id = 114]
10:06:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bd5000 == 16 [pid = 1912] [id = 113]
10:06:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859561000 == 15 [pid = 1912] [id = 112]
10:06:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590c6000 == 14 [pid = 1912] [id = 111]
10:06:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b16000 == 13 [pid = 1912] [id = 110]
10:06:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c429000 == 12 [pid = 1912] [id = 108]
10:06:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a54f800 == 11 [pid = 1912] [id = 107]
10:06:19 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f0861cbd800) [pid = 1912] [serial = 282] [outer = (nil)] [url = about:blank]
10:06:19 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f0859b51800) [pid = 1912] [serial = 285] [outer = (nil)] [url = about:blank]
10:06:19 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f085a361400) [pid = 1912] [serial = 288] [outer = (nil)] [url = about:blank]
10:06:20 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
10:06:20 INFO - document served over http requires an http
10:06:20 INFO - sub-resource via fetch-request using the meta-referrer
10:06:20 INFO - delivery method with no-redirect and when
10:06: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"
10:06:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:06:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:06:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:06:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:20 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
10:06:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2435ms
10:06:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:06:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590cc000 == 12 [pid = 1912] [id = 124]
10:06:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f0859651400) [pid = 1912] [serial = 346] [outer = (nil)]
10:06:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f085a5aec00) [pid = 1912] [serial = 347] [outer = 0x7f0859651400]
10:06:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f085ae9cc00) [pid = 1912] [serial = 348] [outer = 0x7f0859651400]
10:06:21 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
10:06:21 INFO - document served over http requires an http
10:06:21 INFO - sub-resource via fetch-request using the meta-referrer
10:06:21 INFO - delivery method with swap-origin-redirect and when
10:06: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"
10:06:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:06:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:06:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:06:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:21 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
10:06:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1479ms
10:06:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:06:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d64800 == 13 [pid = 1912] [id = 125]
10:06:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f085a35d800) [pid = 1912] [serial = 349] [outer = (nil)]
10:06:22 INFO - PROCESS | 1861 | --DOMWINDOW == 16 (0x7f8f48c9e400) [pid = 1861] [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.]
10:06:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f085aee8400) [pid = 1912] [serial = 350] [outer = 0x7f085a35d800]
10:06:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f085c24b400) [pid = 1912] [serial = 351] [outer = 0x7f085a35d800]
10:06:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a54e000 == 14 [pid = 1912] [id = 126]
10:06:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f085c638c00) [pid = 1912] [serial = 352] [outer = (nil)]
10:06:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f085cac6c00) [pid = 1912] [serial = 353] [outer = 0x7f085c638c00]
10:06:23 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
10:06:23 INFO - document served over http requires an http
10:06:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:06:23 INFO - delivery method with keep-origin-redirect and when
10:06: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"
10:06:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:06:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:06:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:23 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
10:06:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1587ms
10:06:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:06:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4b5000 == 15 [pid = 1912] [id = 127]
10:06:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f085bcd4c00) [pid = 1912] [serial = 354] [outer = (nil)]
10:06:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f085c63a800) [pid = 1912] [serial = 355] [outer = 0x7f085bcd4c00]
10:06:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0861cb7c00) [pid = 1912] [serial = 356] [outer = 0x7f085bcd4c00]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f0859d20400) [pid = 1912] [serial = 313] [outer = (nil)] [url = about:blank]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f085ae4c400) [pid = 1912] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511558771]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085ae44400) [pid = 1912] [serial = 318] [outer = (nil)] [url = about:blank]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085c69cc00) [pid = 1912] [serial = 302] [outer = (nil)] [url = about:blank]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f085bcd3800) [pid = 1912] [serial = 323] [outer = (nil)] [url = about:blank]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f0859059400) [pid = 1912] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f085bcd9000) [pid = 1912] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f085ae45000) [pid = 1912] [serial = 305] [outer = (nil)] [url = about:blank]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f0859b4ec00) [pid = 1912] [serial = 308] [outer = (nil)] [url = about:blank]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f0859d20000) [pid = 1912] [serial = 299] [outer = (nil)] [url = about:blank]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f085a5aa400) [pid = 1912] [serial = 326] [outer = (nil)] [url = about:blank]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f085bbe0400) [pid = 1912] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f0859658c00) [pid = 1912] [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]
10:06:24 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f0859b4e400) [pid = 1912] [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]
10:06:25 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f08595ae400) [pid = 1912] [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]
10:06:25 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f085aee3c00) [pid = 1912] [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]
10:06:25 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f0859b4b400) [pid = 1912] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:25 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f085a5ae000) [pid = 1912] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511558771]
10:06:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d62000 == 16 [pid = 1912] [id = 128]
10:06:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f085886ac00) [pid = 1912] [serial = 357] [outer = (nil)]
10:06:25 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f08618c5400) [pid = 1912] [serial = 277] [outer = (nil)] [url = about:blank]
10:06:25 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f085c253000) [pid = 1912] [serial = 297] [outer = (nil)] [url = about:blank]
10:06:25 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085aeedc00) [pid = 1912] [serial = 272] [outer = (nil)] [url = about:blank]
10:06:25 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f085e054400) [pid = 1912] [serial = 267] [outer = (nil)] [url = about:blank]
10:06:25 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f085b499000) [pid = 1912] [serial = 264] [outer = (nil)] [url = about:blank]
10:06:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f085886e800) [pid = 1912] [serial = 358] [outer = 0x7f085886ac00]
10:06:25 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
10:06:25 INFO - document served over http requires an http
10:06:25 INFO - sub-resource via iframe-tag using the meta-referrer
10:06:25 INFO - delivery method with no-redirect and when
10:06: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"
10:06:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:06:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:06:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:25 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
10:06:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2032ms
10:06:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:06:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c43a000 == 17 [pid = 1912] [id = 129]
10:06:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f085886b000) [pid = 1912] [serial = 359] [outer = (nil)]
10:06:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f085886dc00) [pid = 1912] [serial = 360] [outer = 0x7f085886b000]
10:06:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f08595a9400) [pid = 1912] [serial = 361] [outer = 0x7f085886b000]
10:06:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca8f800 == 18 [pid = 1912] [id = 130]
10:06:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f0859b4e400) [pid = 1912] [serial = 362] [outer = (nil)]
10:06:26 INFO - PROCESS | 1861 | [Child 1912] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
10:06:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f085886c800) [pid = 1912] [serial = 363] [outer = 0x7f0859b4e400]
10:06:27 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
10:06:27 INFO - document served over http requires an http
10:06:27 INFO - sub-resource via iframe-tag using the meta-referrer
10:06:27 INFO - delivery method with swap-origin-redirect and when
10:06: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"
10:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:06:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:06:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:27 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
10:06:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1834ms
10:06:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:06:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acdc000 == 19 [pid = 1912] [id = 131]
10:06:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f0858873800) [pid = 1912] [serial = 364] [outer = (nil)]
10:06:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f08595ac800) [pid = 1912] [serial = 365] [outer = 0x7f0858873800]
10:06:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f085ae46800) [pid = 1912] [serial = 366] [outer = 0x7f0858873800]
10:06:29 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
10:06:29 INFO - document served over http requires an http
10:06:29 INFO - sub-resource via script-tag using the meta-referrer
10:06:29 INFO - delivery method with keep-origin-redirect and when
10:06: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"
10:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:06:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:06:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:29 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
10:06:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2135ms
10:06:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:06:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0860dfe000 == 20 [pid = 1912] [id = 132]
10:06:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f0858873c00) [pid = 1912] [serial = 367] [outer = (nil)]
10:06:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f085bbe0400) [pid = 1912] [serial = 368] [outer = 0x7f0858873c00]
10:06:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f085cd25000) [pid = 1912] [serial = 369] [outer = 0x7f0858873c00]
10:06:31 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
10:06:31 INFO - document served over http requires an http
10:06:31 INFO - sub-resource via script-tag using the meta-referrer
10:06:31 INFO - delivery method with no-redirect and when
10:06: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"
10:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:06:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:06:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:31 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
10:06:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2093ms
10:06:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:06:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08577c2800 == 21 [pid = 1912] [id = 133]
10:06:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0858b7fc00) [pid = 1912] [serial = 370] [outer = (nil)]
10:06:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0858b80c00) [pid = 1912] [serial = 371] [outer = 0x7f0858b7fc00]
10:06:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0858b86800) [pid = 1912] [serial = 372] [outer = 0x7f0858b7fc00]
10:06:33 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
10:06:33 INFO - document served over http requires an http
10:06:33 INFO - sub-resource via script-tag using the meta-referrer
10:06:33 INFO - delivery method with swap-origin-redirect and when
10:06: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"
10:06:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:06:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:06:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:33 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
10:06:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2591ms
10:06:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:06:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0857404800 == 22 [pid = 1912] [id = 134]
10:06:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0858479c00) [pid = 1912] [serial = 373] [outer = (nil)]
10:06:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f085847ac00) [pid = 1912] [serial = 374] [outer = 0x7f0858479c00]
10:06:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0858481800) [pid = 1912] [serial = 375] [outer = 0x7f0858479c00]
10:06:35 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
10:06:35 INFO - document served over http requires an http
10:06:35 INFO - sub-resource via xhr-request using the meta-referrer
10:06:35 INFO - delivery method with keep-origin-redirect and when
10:06: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"
10:06:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:06:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:06:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:35 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
10:06:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1743ms
10:06:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:06:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085741f800 == 23 [pid = 1912] [id = 135]
10:06:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f08574bf400) [pid = 1912] [serial = 376] [outer = (nil)]
10:06:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f08574c0400) [pid = 1912] [serial = 377] [outer = 0x7f08574bf400]
10:06:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f08574c7400) [pid = 1912] [serial = 378] [outer = 0x7f08574bf400]
10:06:37 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
10:06:37 INFO - document served over http requires an http
10:06:37 INFO - sub-resource via xhr-request using the meta-referrer
10:06:37 INFO - delivery method with no-redirect and when
10:06: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"
10:06:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:06:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:06:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:37 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
10:06:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1641ms
10:06:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:06:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574ea000 == 24 [pid = 1912] [id = 136]
10:06:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f08574bf800) [pid = 1912] [serial = 379] [outer = (nil)]
10:06:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0857609000) [pid = 1912] [serial = 380] [outer = 0x7f08574bf800]
10:06:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0857610c00) [pid = 1912] [serial = 381] [outer = 0x7f08574bf800]
10:06:39 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
10:06:39 INFO - document served over http requires an http
10:06:39 INFO - sub-resource via xhr-request using the meta-referrer
10:06:39 INFO - delivery method with swap-origin-redirect and when
10:06: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"
10:06:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:06:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:06:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:39 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
10:06:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2049ms
10:06:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:06:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576d7000 == 25 [pid = 1912] [id = 137]
10:06:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f08574ca000) [pid = 1912] [serial = 382] [outer = (nil)]
10:06:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f085760f800) [pid = 1912] [serial = 383] [outer = 0x7f08574ca000]
10:06:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0859651c00) [pid = 1912] [serial = 384] [outer = 0x7f08574ca000]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4c8800 == 24 [pid = 1912] [id = 101]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d62000 == 23 [pid = 1912] [id = 128]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4b5000 == 22 [pid = 1912] [id = 127]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a54e000 == 21 [pid = 1912] [id = 126]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d64800 == 20 [pid = 1912] [id = 125]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590cc000 == 19 [pid = 1912] [id = 124]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acd2000 == 18 [pid = 1912] [id = 106]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085956b800 == 17 [pid = 1912] [id = 123]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e082800 == 16 [pid = 1912] [id = 122]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca16000 == 15 [pid = 1912] [id = 121]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c42b800 == 14 [pid = 1912] [id = 120]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4c1800 == 13 [pid = 1912] [id = 119]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a37c000 == 12 [pid = 1912] [id = 118]
10:06:41 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acc4000 == 11 [pid = 1912] [id = 117]
10:06:41 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f085ae4b800) [pid = 1912] [serial = 309] [outer = (nil)] [url = about:blank]
10:06:41 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f085b4a4800) [pid = 1912] [serial = 319] [outer = (nil)] [url = about:blank]
10:06:41 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f085a5a8000) [pid = 1912] [serial = 314] [outer = (nil)] [url = about:blank]
10:06:41 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f085c0f0400) [pid = 1912] [serial = 324] [outer = (nil)] [url = about:blank]
10:06:41 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
10:06:41 INFO - document served over http requires an https
10:06:41 INFO - sub-resource via fetch-request using the meta-referrer
10:06:41 INFO - delivery method with keep-origin-redirect and when
10:06: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"
10:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:06:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:06:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:06:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:41 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
10:06:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2383ms
10:06:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:06:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b12800 == 12 [pid = 1912] [id = 138]
10:06:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0857615c00) [pid = 1912] [serial = 385] [outer = (nil)]
10:06:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0859659400) [pid = 1912] [serial = 386] [outer = 0x7f0857615c00]
10:06:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0859b58c00) [pid = 1912] [serial = 387] [outer = 0x7f0857615c00]
10:06:43 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
10:06:43 INFO - document served over http requires an https
10:06:43 INFO - sub-resource via fetch-request using the meta-referrer
10:06:43 INFO - delivery method with no-redirect and when
10:06: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"
10:06:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:06:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:06:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:06:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:43 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
10:06:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1840ms
10:06:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:06:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859569800 == 13 [pid = 1912] [id = 139]
10:06:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0858875400) [pid = 1912] [serial = 388] [outer = (nil)]
10:06:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f0859df4400) [pid = 1912] [serial = 389] [outer = 0x7f0858875400]
10:06:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f085ae4b800) [pid = 1912] [serial = 390] [outer = 0x7f0858875400]
10:06:45 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
10:06:45 INFO - document served over http requires an https
10:06:45 INFO - sub-resource via fetch-request using the meta-referrer
10:06:45 INFO - delivery method with swap-origin-redirect and when
10:06: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"
10:06:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:06:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:06:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:06:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:45 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
10:06:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1942ms
10:06:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:06:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dc0800 == 14 [pid = 1912] [id = 140]
10:06:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f085a362400) [pid = 1912] [serial = 391] [outer = (nil)]
10:06:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f085aee4400) [pid = 1912] [serial = 392] [outer = 0x7f085a362400]
10:06:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f085c039c00) [pid = 1912] [serial = 393] [outer = 0x7f085a362400]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f085886dc00) [pid = 1912] [serial = 360] [outer = (nil)] [url = about:blank]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f085c877800) [pid = 1912] [serial = 335] [outer = (nil)] [url = about:blank]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f085e339000) [pid = 1912] [serial = 338] [outer = (nil)] [url = about:blank]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f0859df9400) [pid = 1912] [serial = 329] [outer = (nil)] [url = about:blank]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f085c0f7c00) [pid = 1912] [serial = 332] [outer = (nil)] [url = about:blank]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f085830fc00) [pid = 1912] [serial = 341] [outer = (nil)] [url = about:blank]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f08595b0800) [pid = 1912] [serial = 344] [outer = (nil)] [url = about:blank]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f085a5aec00) [pid = 1912] [serial = 347] [outer = (nil)] [url = about:blank]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f085cac6c00) [pid = 1912] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f085aee8400) [pid = 1912] [serial = 350] [outer = (nil)] [url = about:blank]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f085886e800) [pid = 1912] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511585013]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f085c63a800) [pid = 1912] [serial = 355] [outer = (nil)] [url = about:blank]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085886ac00) [pid = 1912] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511585013]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085bcd4c00) [pid = 1912] [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]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f085c638c00) [pid = 1912] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f0859651400) [pid = 1912] [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]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f085a35d800) [pid = 1912] [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]
10:06:48 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0859050800) [pid = 1912] [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]
10:06:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a377000 == 15 [pid = 1912] [id = 141]
10:06:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f085886f000) [pid = 1912] [serial = 394] [outer = (nil)]
10:06:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0859050800) [pid = 1912] [serial = 395] [outer = 0x7f085886f000]
10:06:48 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
10:06:48 INFO - document served over http requires an https
10:06:48 INFO - sub-resource via iframe-tag using the meta-referrer
10:06:48 INFO - delivery method with keep-origin-redirect and when
10:06: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"
10:06:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:06:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:06:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:48 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
10:06:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3294ms
10:06:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:06:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576e7800 == 16 [pid = 1912] [id = 142]
10:06:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0857610400) [pid = 1912] [serial = 396] [outer = (nil)]
10:06:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0858309000) [pid = 1912] [serial = 397] [outer = 0x7f0857610400]
10:06:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f085965ec00) [pid = 1912] [serial = 398] [outer = 0x7f0857610400]
10:06:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a54e800 == 17 [pid = 1912] [id = 143]
10:06:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f085a35b000) [pid = 1912] [serial = 399] [outer = (nil)]
10:06:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f085ae9e800) [pid = 1912] [serial = 400] [outer = 0x7f085a35b000]
10:06:50 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
10:06:50 INFO - document served over http requires an https
10:06:50 INFO - sub-resource via iframe-tag using the meta-referrer
10:06:50 INFO - delivery method with no-redirect and when
10:06: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"
10:06:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:06:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:06:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:50 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
10:06:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1783ms
10:06:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:06:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085accb800 == 18 [pid = 1912] [id = 144]
10:06:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0859df7c00) [pid = 1912] [serial = 401] [outer = (nil)]
10:06:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f085ae42400) [pid = 1912] [serial = 402] [outer = 0x7f0859df7c00]
10:06:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f085c24e400) [pid = 1912] [serial = 403] [outer = 0x7f0859df7c00]
10:06:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4b9000 == 19 [pid = 1912] [id = 145]
10:06:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f085c638c00) [pid = 1912] [serial = 404] [outer = (nil)]
10:06:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f085c877800) [pid = 1912] [serial = 405] [outer = 0x7f085c638c00]
10:06:52 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
10:06:52 INFO - document served over http requires an https
10:06:52 INFO - sub-resource via iframe-tag using the meta-referrer
10:06:52 INFO - delivery method with swap-origin-redirect and when
10:06: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"
10:06:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:06:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:06:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:52 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
10:06:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1839ms
10:06:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:06:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6df000 == 20 [pid = 1912] [id = 146]
10:06:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f085bbd5000) [pid = 1912] [serial = 406] [outer = (nil)]
10:06:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f085c6a4400) [pid = 1912] [serial = 407] [outer = 0x7f085bbd5000]
10:06:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f085e563000) [pid = 1912] [serial = 408] [outer = 0x7f085bbd5000]
10:06:54 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
10:06:54 INFO - document served over http requires an https
10:06:54 INFO - sub-resource via script-tag using the meta-referrer
10:06:54 INFO - delivery method with keep-origin-redirect and when
10:06: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"
10:06:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:06:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:06:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:54 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
10:06:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1784ms
10:06:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:06:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c8ab000 == 21 [pid = 1912] [id = 147]
10:06:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f085cac5400) [pid = 1912] [serial = 409] [outer = (nil)]
10:06:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f085e569400) [pid = 1912] [serial = 410] [outer = 0x7f085cac5400]
10:06:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f0861cb3400) [pid = 1912] [serial = 411] [outer = 0x7f085cac5400]
10:06:56 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
10:06:56 INFO - document served over http requires an https
10:06:56 INFO - sub-resource via script-tag using the meta-referrer
10:06:56 INFO - delivery method with no-redirect and when
10:06: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"
10:06:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:06:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:06:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:56 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
10:06:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2092ms
10:06:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:06:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc39000 == 22 [pid = 1912] [id = 148]
10:06:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0857484000) [pid = 1912] [serial = 412] [outer = (nil)]
10:06:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f0857485000) [pid = 1912] [serial = 413] [outer = 0x7f0857484000]
10:06:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f085ea77000) [pid = 1912] [serial = 414] [outer = 0x7f0857484000]
10:06:58 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
10:06:58 INFO - document served over http requires an https
10:06:58 INFO - sub-resource via script-tag using the meta-referrer
10:06:58 INFO - delivery method with swap-origin-redirect and when
10:06: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"
10:06:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:06:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:06:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:06:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:06:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:06:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:06:58 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
10:06:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2252ms
10:06:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:06:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a6f800 == 23 [pid = 1912] [id = 149]
10:06:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f085692c400) [pid = 1912] [serial = 415] [outer = (nil)]
10:06:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f085692d400) [pid = 1912] [serial = 416] [outer = 0x7f085692c400]
10:06:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f08574c1000) [pid = 1912] [serial = 417] [outer = 0x7f085692c400]
10:07:01 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
10:07:01 INFO - document served over http requires an https
10:07:01 INFO - sub-resource via xhr-request using the meta-referrer
10:07:01 INFO - delivery method with keep-origin-redirect and when
10:07: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"
10:07:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:07:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:07:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:01 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
10:07:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2135ms
10:07:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:07:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856403000 == 24 [pid = 1912] [id = 150]
10:07:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f08567b4800) [pid = 1912] [serial = 418] [outer = (nil)]
10:07:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f08567b5c00) [pid = 1912] [serial = 419] [outer = 0x7f08567b4800]
10:07:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f085692e400) [pid = 1912] [serial = 420] [outer = 0x7f08567b4800]
10:07:04 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
10:07:04 INFO - document served over http requires an https
10:07:04 INFO - sub-resource via xhr-request using the meta-referrer
10:07:04 INFO - delivery method with no-redirect and when
10:07: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"
10:07:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:07:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:07:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:04 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
10:07:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3299ms
10:07:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:07:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a76000 == 25 [pid = 1912] [id = 151]
10:07:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f08567ac400) [pid = 1912] [serial = 421] [outer = (nil)]
10:07:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f08567b1000) [pid = 1912] [serial = 422] [outer = 0x7f08567ac400]
10:07:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f08574c4800) [pid = 1912] [serial = 423] [outer = 0x7f08567ac400]
10:07:06 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
10:07:06 INFO - document served over http requires an https
10:07:06 INFO - sub-resource via xhr-request using the meta-referrer
10:07:06 INFO - delivery method with swap-origin-redirect and when
10:07: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"
10:07:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:07:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:07:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:06 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
10:07:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1686ms
10:07:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:07:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574d6000 == 26 [pid = 1912] [id = 152]
10:07:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f08567b0400) [pid = 1912] [serial = 424] [outer = (nil)]
10:07:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f0858309c00) [pid = 1912] [serial = 425] [outer = 0x7f08567b0400]
10:07:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0858870c00) [pid = 1912] [serial = 426] [outer = 0x7f08567b0400]
10:07:06 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a377000 == 25 [pid = 1912] [id = 141]
10:07:06 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dc0800 == 24 [pid = 1912] [id = 140]
10:07:06 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859569800 == 23 [pid = 1912] [id = 139]
10:07:06 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b12800 == 22 [pid = 1912] [id = 138]
10:07:06 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576d7000 == 21 [pid = 1912] [id = 137]
10:07:06 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085741f800 == 20 [pid = 1912] [id = 135]
10:07:06 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0857404800 == 19 [pid = 1912] [id = 134]
10:07:06 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08577c2800 == 18 [pid = 1912] [id = 133]
10:07:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0860dfe000 == 17 [pid = 1912] [id = 132]
10:07:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acdc000 == 16 [pid = 1912] [id = 131]
10:07:07 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f085ae9cc00) [pid = 1912] [serial = 348] [outer = (nil)] [url = about:blank]
10:07:07 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f085a5abc00) [pid = 1912] [serial = 345] [outer = (nil)] [url = about:blank]
10:07:07 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f0861cb7c00) [pid = 1912] [serial = 356] [outer = (nil)] [url = about:blank]
10:07:07 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f085c24b400) [pid = 1912] [serial = 351] [outer = (nil)] [url = about:blank]
10:07:07 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
10:07:07 INFO - document served over http requires an http
10:07:07 INFO - sub-resource via fetch-request using the meta-referrer
10:07:07 INFO - delivery method with keep-origin-redirect and when
10:07: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"
10:07:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:07:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:07:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:07:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:07 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
10:07:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1544ms
10:07:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:07:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08577b9000 == 17 [pid = 1912] [id = 153]
10:07:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f0857614400) [pid = 1912] [serial = 427] [outer = (nil)]
10:07:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f0858874c00) [pid = 1912] [serial = 428] [outer = 0x7f0857614400]
10:07:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f08595a4c00) [pid = 1912] [serial = 429] [outer = 0x7f0857614400]
10:07:09 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
10:07:09 INFO - document served over http requires an http
10:07:09 INFO - sub-resource via fetch-request using the meta-referrer
10:07:09 INFO - delivery method with no-redirect and when
10:07:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:07:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:07:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:07:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:07:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:09 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
10:07:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1488ms
10:07:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:07:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590cf800 == 18 [pid = 1912] [id = 154]
10:07:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0858a88c00) [pid = 1912] [serial = 430] [outer = (nil)]
10:07:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f0859b54800) [pid = 1912] [serial = 431] [outer = 0x7f0858a88c00]
10:07:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f085ae4a400) [pid = 1912] [serial = 432] [outer = 0x7f0858a88c00]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f0858b80c00) [pid = 1912] [serial = 371] [outer = (nil)] [url = about:blank]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f08595ac800) [pid = 1912] [serial = 365] [outer = (nil)] [url = about:blank]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0859659400) [pid = 1912] [serial = 386] [outer = (nil)] [url = about:blank]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f0859df4400) [pid = 1912] [serial = 389] [outer = (nil)] [url = about:blank]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f085847ac00) [pid = 1912] [serial = 374] [outer = (nil)] [url = about:blank]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f085bbe0400) [pid = 1912] [serial = 368] [outer = (nil)] [url = about:blank]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f085760f800) [pid = 1912] [serial = 383] [outer = (nil)] [url = about:blank]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f0857609000) [pid = 1912] [serial = 380] [outer = (nil)] [url = about:blank]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f085886c800) [pid = 1912] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f08574c0400) [pid = 1912] [serial = 377] [outer = (nil)] [url = about:blank]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f085aee4400) [pid = 1912] [serial = 392] [outer = (nil)] [url = about:blank]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f0859b4e400) [pid = 1912] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0857615c00) [pid = 1912] [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]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0858875400) [pid = 1912] [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]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f08574ca000) [pid = 1912] [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]
10:07:11 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f085bbdf800) [pid = 1912] [serial = 327] [outer = (nil)] [url = about:blank]
10:07:11 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
10:07:11 INFO - document served over http requires an http
10:07:11 INFO - sub-resource via fetch-request using the meta-referrer
10:07:11 INFO - delivery method with swap-origin-redirect and when
10:07: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"
10:07:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:07:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:07:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:07:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:11 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
10:07:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2665ms
10:07:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:07:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d57800 == 19 [pid = 1912] [id = 155]
10:07:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f085886c800) [pid = 1912] [serial = 433] [outer = (nil)]
10:07:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f085886fc00) [pid = 1912] [serial = 434] [outer = 0x7f085886c800]
10:07:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f0859df7400) [pid = 1912] [serial = 435] [outer = 0x7f085886c800]
10:07:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a379000 == 20 [pid = 1912] [id = 156]
10:07:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f085aee7400) [pid = 1912] [serial = 436] [outer = (nil)]
10:07:13 INFO - PROCESS | 1861 | [Child 1912] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
10:07:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f08564f0000) [pid = 1912] [serial = 437] [outer = 0x7f085aee7400]
10:07:13 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
10:07:13 INFO - document served over http requires an http
10:07:13 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:13 INFO - delivery method with keep-origin-redirect and when
10:07: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"
10:07:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:07:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:07:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:13 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
10:07:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1945ms
10:07:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:07:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590cb000 == 21 [pid = 1912] [id = 157]
10:07:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f08574c7c00) [pid = 1912] [serial = 438] [outer = (nil)]
10:07:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f085830b000) [pid = 1912] [serial = 439] [outer = 0x7f08574c7c00]
10:07:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f085ae4f000) [pid = 1912] [serial = 440] [outer = 0x7f08574c7c00]
10:07:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b047800 == 22 [pid = 1912] [id = 158]
10:07:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f085bcd6800) [pid = 1912] [serial = 441] [outer = (nil)]
10:07:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f085aeeb800) [pid = 1912] [serial = 442] [outer = 0x7f085bcd6800]
10:07:16 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
10:07:16 INFO - document served over http requires an http
10:07:16 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:16 INFO - delivery method with no-redirect and when
10:07: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"
10:07:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:07:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:07:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:16 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
10:07:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2677ms
10:07:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:07:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c8a0000 == 23 [pid = 1912] [id = 159]
10:07:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f08574c9000) [pid = 1912] [serial = 443] [outer = (nil)]
10:07:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f085bcd7400) [pid = 1912] [serial = 444] [outer = 0x7f08574c9000]
10:07:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f085e4e5400) [pid = 1912] [serial = 445] [outer = 0x7f08574c9000]
10:07:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0860dfe000 == 24 [pid = 1912] [id = 160]
10:07:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f086182e800) [pid = 1912] [serial = 446] [outer = (nil)]
10:07:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f0856a3a800) [pid = 1912] [serial = 447] [outer = 0x7f086182e800]
10:07:18 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
10:07:18 INFO - document served over http requires an http
10:07:18 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:18 INFO - delivery method with swap-origin-redirect and when
10:07: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"
10:07:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:07:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:07:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:18 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
10:07:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1896ms
10:07:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:07:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565ae000 == 25 [pid = 1912] [id = 161]
10:07:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f0856a40000) [pid = 1912] [serial = 448] [outer = (nil)]
10:07:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f0856a43800) [pid = 1912] [serial = 449] [outer = 0x7f0856a40000]
10:07:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f085ae51000) [pid = 1912] [serial = 450] [outer = 0x7f0856a40000]
10:07:20 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
10:07:20 INFO - document served over http requires an http
10:07:20 INFO - sub-resource via script-tag using the meta-referrer
10:07:20 INFO - delivery method with keep-origin-redirect and when
10:07: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"
10:07:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:07:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:07:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:20 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
10:07:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1787ms
10:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:07:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566d6000 == 26 [pid = 1912] [id = 162]
10:07:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f0856657c00) [pid = 1912] [serial = 451] [outer = (nil)]
10:07:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f085665b800) [pid = 1912] [serial = 452] [outer = 0x7f0856657c00]
10:07:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f0856662800) [pid = 1912] [serial = 453] [outer = 0x7f0856657c00]
10:07:21 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
10:07:21 INFO - document served over http requires an http
10:07:21 INFO - sub-resource via script-tag using the meta-referrer
10:07:21 INFO - delivery method with no-redirect and when
10:07: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"
10:07:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:07:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:07:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:21 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
10:07:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1643ms
10:07:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:07:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566ee800 == 27 [pid = 1912] [id = 163]
10:07:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f0855d69000) [pid = 1912] [serial = 454] [outer = (nil)]
10:07:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f0855d6a000) [pid = 1912] [serial = 455] [outer = 0x7f0855d69000]
10:07:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f0855d70000) [pid = 1912] [serial = 456] [outer = 0x7f0855d69000]
10:07:24 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
10:07:24 INFO - document served over http requires an http
10:07:24 INFO - sub-resource via script-tag using the meta-referrer
10:07:24 INFO - delivery method with swap-origin-redirect and when
10:07: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"
10:07:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:07:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:07:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:24 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
10:07:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2338ms
10:07:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:07:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085551a000 == 28 [pid = 1912] [id = 164]
10:07:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f08555ca800) [pid = 1912] [serial = 457] [outer = (nil)]
10:07:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f08555cb800) [pid = 1912] [serial = 458] [outer = 0x7f08555ca800]
10:07:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f0855d65000) [pid = 1912] [serial = 459] [outer = 0x7f08555ca800]
10:07:26 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
10:07:26 INFO - document served over http requires an http
10:07:26 INFO - sub-resource via xhr-request using the meta-referrer
10:07:26 INFO - delivery method with keep-origin-redirect and when
10:07: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"
10:07:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:07:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:07:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:26 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
10:07:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2460ms
10:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:07:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085640c800 == 29 [pid = 1912] [id = 165]
10:07:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f08564e7c00) [pid = 1912] [serial = 460] [outer = (nil)]
10:07:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f0856661800) [pid = 1912] [serial = 461] [outer = 0x7f08564e7c00]
10:07:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f085747d400) [pid = 1912] [serial = 462] [outer = 0x7f08564e7c00]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590cf800 == 28 [pid = 1912] [id = 154]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08577b9000 == 27 [pid = 1912] [id = 153]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574d6000 == 26 [pid = 1912] [id = 152]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a76000 == 25 [pid = 1912] [id = 151]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc2f800 == 24 [pid = 1912] [id = 109]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a6f800 == 23 [pid = 1912] [id = 149]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c8ab000 == 22 [pid = 1912] [id = 147]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6df000 == 21 [pid = 1912] [id = 146]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4b9000 == 20 [pid = 1912] [id = 145]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca8f800 == 19 [pid = 1912] [id = 130]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085accb800 == 18 [pid = 1912] [id = 144]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a54e800 == 17 [pid = 1912] [id = 143]
10:07:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576e7800 == 16 [pid = 1912] [id = 142]
10:07:28 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f085ae4b800) [pid = 1912] [serial = 390] [outer = (nil)] [url = about:blank]
10:07:28 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f0859651c00) [pid = 1912] [serial = 384] [outer = (nil)] [url = about:blank]
10:07:28 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f0859b58c00) [pid = 1912] [serial = 387] [outer = (nil)] [url = about:blank]
10:07:28 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f08595a9400) [pid = 1912] [serial = 361] [outer = (nil)] [url = about:blank]
10:07:29 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
10:07:29 INFO - document served over http requires an http
10:07:29 INFO - sub-resource via xhr-request using the meta-referrer
10:07:29 INFO - delivery method with no-redirect and when
10:07: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"
10:07:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:07:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:07:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:29 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
10:07:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2607ms
10:07:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:07:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a7d800 == 17 [pid = 1912] [id = 166]
10:07:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f08567b0c00) [pid = 1912] [serial = 463] [outer = (nil)]
10:07:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f085747f800) [pid = 1912] [serial = 464] [outer = 0x7f08567b0c00]
10:07:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f0858314000) [pid = 1912] [serial = 465] [outer = 0x7f08567b0c00]
10:07:31 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
10:07:31 INFO - document served over http requires an http
10:07:31 INFO - sub-resource via xhr-request using the meta-referrer
10:07:31 INFO - delivery method with swap-origin-redirect and when
10:07: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"
10:07:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:07:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:07:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:31 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
10:07:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1688ms
10:07:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:07:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576ea800 == 18 [pid = 1912] [id = 167]
10:07:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f0857488800) [pid = 1912] [serial = 466] [outer = (nil)]
10:07:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f085886d000) [pid = 1912] [serial = 467] [outer = 0x7f0857488800]
10:07:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f0858b88400) [pid = 1912] [serial = 468] [outer = 0x7f0857488800]
10:07:32 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
10:07:32 INFO - document served over http requires an https
10:07:32 INFO - sub-resource via fetch-request using the meta-referrer
10:07:32 INFO - delivery method with keep-origin-redirect and when
10:07: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"
10:07:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:07:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:07:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:07:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:32 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
10:07:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1781ms
10:07:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:07:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b22000 == 19 [pid = 1912] [id = 168]
10:07:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f0858315c00) [pid = 1912] [serial = 469] [outer = (nil)]
10:07:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f0858871000) [pid = 1912] [serial = 470] [outer = 0x7f0858315c00]
10:07:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f0859d19000) [pid = 1912] [serial = 471] [outer = 0x7f0858315c00]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f08567ac400) [pid = 1912] [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]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f0857614400) [pid = 1912] [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]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f0858a88c00) [pid = 1912] [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]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f08567b0400) [pid = 1912] [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]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f085a35b000) [pid = 1912] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511610595]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f085c638c00) [pid = 1912] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f085886f000) [pid = 1912] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f085a362400) [pid = 1912] [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]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f085ae9e800) [pid = 1912] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511610595]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f0858309000) [pid = 1912] [serial = 397] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f085692d400) [pid = 1912] [serial = 416] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f08567b5c00) [pid = 1912] [serial = 419] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f085e569400) [pid = 1912] [serial = 410] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f0857485000) [pid = 1912] [serial = 413] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f085c877800) [pid = 1912] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f085ae42400) [pid = 1912] [serial = 402] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f085c6a4400) [pid = 1912] [serial = 407] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f08567b1000) [pid = 1912] [serial = 422] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f0859050800) [pid = 1912] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f0858309c00) [pid = 1912] [serial = 425] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f0859b54800) [pid = 1912] [serial = 431] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0858874c00) [pid = 1912] [serial = 428] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f085886fc00) [pid = 1912] [serial = 434] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f08574c4800) [pid = 1912] [serial = 423] [outer = (nil)] [url = about:blank]
10:07:35 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f085c039c00) [pid = 1912] [serial = 393] [outer = (nil)] [url = about:blank]
10:07:35 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
10:07:35 INFO - document served over http requires an https
10:07:35 INFO - sub-resource via fetch-request using the meta-referrer
10:07:35 INFO - delivery method with no-redirect and when
10:07:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:07:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:07:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:07:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:35 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
10:07:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3144ms
10:07:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:07:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565ad000 == 20 [pid = 1912] [id = 169]
10:07:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f08564e5000) [pid = 1912] [serial = 472] [outer = (nil)]
10:07:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f0856653400) [pid = 1912] [serial = 473] [outer = 0x7f08564e5000]
10:07:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f0857614000) [pid = 1912] [serial = 474] [outer = 0x7f08564e5000]
10:07:37 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
10:07:37 INFO - document served over http requires an https
10:07:37 INFO - sub-resource via fetch-request using the meta-referrer
10:07:37 INFO - delivery method with swap-origin-redirect and when
10:07: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"
10:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:07:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:07:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:07:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:37 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
10:07:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1985ms
10:07:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:07:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d52000 == 21 [pid = 1912] [id = 170]
10:07:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0855d6f400) [pid = 1912] [serial = 475] [outer = (nil)]
10:07:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f0858a80400) [pid = 1912] [serial = 476] [outer = 0x7f0855d6f400]
10:07:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f0859655c00) [pid = 1912] [serial = 477] [outer = 0x7f0855d6f400]
10:07:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dc3800 == 22 [pid = 1912] [id = 171]
10:07:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f0859d1bc00) [pid = 1912] [serial = 478] [outer = (nil)]
10:07:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f0859df5400) [pid = 1912] [serial = 479] [outer = 0x7f0859d1bc00]
10:07:40 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
10:07:40 INFO - document served over http requires an https
10:07:40 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:40 INFO - delivery method with keep-origin-redirect and when
10:07: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"
10:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:07:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:07:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:40 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
10:07:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2345ms
10:07:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:07:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a384800 == 23 [pid = 1912] [id = 172]
10:07:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f0858a83000) [pid = 1912] [serial = 480] [outer = (nil)]
10:07:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f0859b58800) [pid = 1912] [serial = 481] [outer = 0x7f0858a83000]
10:07:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f085a5aac00) [pid = 1912] [serial = 482] [outer = 0x7f0858a83000]
10:07:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a554000 == 24 [pid = 1912] [id = 173]
10:07:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f085ae43000) [pid = 1912] [serial = 483] [outer = (nil)]
10:07:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f085ae94400) [pid = 1912] [serial = 484] [outer = 0x7f085ae43000]
10:07:42 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
10:07:42 INFO - document served over http requires an https
10:07:42 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:42 INFO - delivery method with no-redirect and when
10:07: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"
10:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:07:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:07:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:42 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
10:07:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2139ms
10:07:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:07:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ace2800 == 25 [pid = 1912] [id = 174]
10:07:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f085a356400) [pid = 1912] [serial = 485] [outer = (nil)]
10:07:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f085ae8f800) [pid = 1912] [serial = 486] [outer = 0x7f085a356400]
10:07:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f085b49e400) [pid = 1912] [serial = 487] [outer = 0x7f085a356400]
10:07:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4c7000 == 26 [pid = 1912] [id = 175]
10:07:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f085bbe0000) [pid = 1912] [serial = 488] [outer = (nil)]
10:07:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f085c037400) [pid = 1912] [serial = 489] [outer = 0x7f085bbe0000]
10:07:45 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
10:07:45 INFO - document served over http requires an https
10:07:45 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:45 INFO - delivery method with swap-origin-redirect and when
10:07: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"
10:07:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:07:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:07:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:45 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
10:07:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2694ms
10:07:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:07:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c290800 == 27 [pid = 1912] [id = 176]
10:07:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f085a356800) [pid = 1912] [serial = 490] [outer = (nil)]
10:07:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f085bbe1800) [pid = 1912] [serial = 491] [outer = 0x7f085a356800]
10:07:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f085c250c00) [pid = 1912] [serial = 492] [outer = 0x7f085a356800]
10:07:46 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
10:07:46 INFO - document served over http requires an https
10:07:46 INFO - sub-resource via script-tag using the meta-referrer
10:07:46 INFO - delivery method with keep-origin-redirect and when
10:07: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"
10:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:07:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:07:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:46 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
10:07:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1799ms
10:07:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:07:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c89d000 == 28 [pid = 1912] [id = 177]
10:07:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f085c0e9400) [pid = 1912] [serial = 493] [outer = (nil)]
10:07:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f085c632800) [pid = 1912] [serial = 494] [outer = 0x7f085c0e9400]
10:07:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f085c877800) [pid = 1912] [serial = 495] [outer = 0x7f085c0e9400]
10:07:48 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
10:07:48 INFO - document served over http requires an https
10:07:48 INFO - sub-resource via script-tag using the meta-referrer
10:07:48 INFO - delivery method with no-redirect and when
10:07:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:07:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:07:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:48 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
10:07:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1682ms
10:07:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:07:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc31000 == 29 [pid = 1912] [id = 178]
10:07:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f085c638c00) [pid = 1912] [serial = 496] [outer = (nil)]
10:07:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f085cabfc00) [pid = 1912] [serial = 497] [outer = 0x7f085c638c00]
10:07:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f085e585000) [pid = 1912] [serial = 498] [outer = 0x7f085c638c00]
10:07:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:07:50 INFO - document served over http requires an https
10:07:50 INFO - sub-resource via script-tag using the meta-referrer
10:07:50 INFO - delivery method with swap-origin-redirect and when
10:07:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:07:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:07:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:07:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1786ms
10:07:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:07:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bca800 == 30 [pid = 1912] [id = 179]
10:07:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f085cac3000) [pid = 1912] [serial = 499] [outer = (nil)]
10:07:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f0861cb2000) [pid = 1912] [serial = 500] [outer = 0x7f085cac3000]
10:07:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f0855107000) [pid = 1912] [serial = 501] [outer = 0x7f085cac3000]
10:07:52 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
10:07:52 INFO - document served over http requires an https
10:07:52 INFO - sub-resource via xhr-request using the meta-referrer
10:07:52 INFO - delivery method with keep-origin-redirect and when
10:07: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"
10:07:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:07:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:07:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:52 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
10:07:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2034ms
10:07:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:07:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854782800 == 31 [pid = 1912] [id = 180]
10:07:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f085510a800) [pid = 1912] [serial = 502] [outer = (nil)]
10:07:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f08555c5800) [pid = 1912] [serial = 503] [outer = 0x7f085510a800]
10:07:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f0855c0c000) [pid = 1912] [serial = 504] [outer = 0x7f085510a800]
10:07:55 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
10:07:55 INFO - document served over http requires an https
10:07:55 INFO - sub-resource via xhr-request using the meta-referrer
10:07:55 INFO - delivery method with no-redirect and when
10:07:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:07:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:07:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:07:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:55 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
10:07:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2701ms
10:07:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:07:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bd9800 == 32 [pid = 1912] [id = 181]
10:07:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f0855c13400) [pid = 1912] [serial = 505] [outer = (nil)]
10:07:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f0855c17800) [pid = 1912] [serial = 506] [outer = 0x7f0855c13400]
10:07:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f0856656400) [pid = 1912] [serial = 507] [outer = 0x7f0855c13400]
10:07:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576ea800 == 31 [pid = 1912] [id = 167]
10:07:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a7d800 == 30 [pid = 1912] [id = 166]
10:07:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085640c800 == 29 [pid = 1912] [id = 165]
10:07:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566d6000 == 28 [pid = 1912] [id = 162]
10:07:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565ae000 == 27 [pid = 1912] [id = 161]
10:07:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0860dfe000 == 26 [pid = 1912] [id = 160]
10:07:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c8a0000 == 25 [pid = 1912] [id = 159]
10:07:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590cb000 == 24 [pid = 1912] [id = 157]
10:07:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b047800 == 23 [pid = 1912] [id = 158]
10:07:57 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f0858870c00) [pid = 1912] [serial = 426] [outer = (nil)] [url = about:blank]
10:07:57 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f08595a4c00) [pid = 1912] [serial = 429] [outer = (nil)] [url = about:blank]
10:07:57 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f085ae4a400) [pid = 1912] [serial = 432] [outer = (nil)] [url = about:blank]
10:07:58 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
10:07:58 INFO - document served over http requires an https
10:07:58 INFO - sub-resource via xhr-request using the meta-referrer
10:07:58 INFO - delivery method with swap-origin-redirect and when
10:07:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:07:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:07:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:58 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
10:07:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2737ms
10:07:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:07:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856416800 == 24 [pid = 1912] [id = 182]
10:07:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f0855c0d800) [pid = 1912] [serial = 508] [outer = (nil)]
10:07:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f0856658400) [pid = 1912] [serial = 509] [outer = 0x7f0855c0d800]
10:07:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f0856a43400) [pid = 1912] [serial = 510] [outer = 0x7f0855c0d800]
10:07:59 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
10:07:59 INFO - document served over http requires an http
10:07:59 INFO - sub-resource via fetch-request using the http-csp
10:07:59 INFO - delivery method with keep-origin-redirect and when
10:07: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"
10:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:07:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:07:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:07:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:07:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:07:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:07:59 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
10:07:59 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 1730ms
10:07:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:08:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566e4000 == 25 [pid = 1912] [id = 183]
10:08:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f08567af000) [pid = 1912] [serial = 511] [outer = (nil)]
10:08:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f0857488c00) [pid = 1912] [serial = 512] [outer = 0x7f08567af000]
10:08:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f0858316400) [pid = 1912] [serial = 513] [outer = 0x7f08567af000]
10:08:01 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
10:08:01 INFO - document served over http requires an http
10:08:01 INFO - sub-resource via fetch-request using the http-csp
10:08:01 INFO - delivery method with no-redirect and when
10:08: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"
10:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:08:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:08:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:08:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:01 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
10:08:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1632ms
10:08:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:08:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0857415800 == 26 [pid = 1912] [id = 184]
10:08:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f0857608800) [pid = 1912] [serial = 514] [outer = (nil)]
10:08:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f0858868c00) [pid = 1912] [serial = 515] [outer = 0x7f0857608800]
10:08:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f0858b88800) [pid = 1912] [serial = 516] [outer = 0x7f0857608800]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f085747f800) [pid = 1912] [serial = 464] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f0855d6a000) [pid = 1912] [serial = 455] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f0856661800) [pid = 1912] [serial = 461] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f08555cb800) [pid = 1912] [serial = 458] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f085665b800) [pid = 1912] [serial = 452] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f0856a3a800) [pid = 1912] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f08564f0000) [pid = 1912] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f085aeeb800) [pid = 1912] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511635509]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f085830b000) [pid = 1912] [serial = 439] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f0856a43800) [pid = 1912] [serial = 449] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f085886d000) [pid = 1912] [serial = 467] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f085bcd7400) [pid = 1912] [serial = 444] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f0858871000) [pid = 1912] [serial = 470] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f08567b0c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f08574bf400) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f085bcd8800) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f0859b52800) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f0859dfb000) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f085b499c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f0859656000) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f0859df0c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f085b49d400) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f085886c800) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f08595a9c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f085aee7400) [pid = 1912] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f0858873c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f0859058800) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f0859653c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f085bcd6800) [pid = 1912] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511635509]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f08595a5c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f0857488800) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f0859b4a000) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f085c0ec800) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f085a356000) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f0859055c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f08555ca800) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f08564e7c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f08574c7c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0858b7fc00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f0859df7800) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f0859df3c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f0858479c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f085830ec00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f0859055000) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f0859654400) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f0858873800) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f085886b000) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f085c87ac00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f085c0ef000) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f085ae45c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0859df3400) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f085ae44000) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f0859d14c00) [pid = 1912] [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]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f086182e800) [pid = 1912] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f08574c7400) [pid = 1912] [serial = 378] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f0858315800) [pid = 1912] [serial = 342] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f085bcd8c00) [pid = 1912] [serial = 330] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f085c633000) [pid = 1912] [serial = 300] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f0858b86800) [pid = 1912] [serial = 372] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0855d65000) [pid = 1912] [serial = 459] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0858314000) [pid = 1912] [serial = 465] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f085ae4b400) [pid = 1912] [serial = 306] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f085e105000) [pid = 1912] [serial = 303] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f085cd25000) [pid = 1912] [serial = 369] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f085ae46800) [pid = 1912] [serial = 366] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085ccdc000) [pid = 1912] [serial = 336] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f0861b68c00) [pid = 1912] [serial = 339] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f085747d400) [pid = 1912] [serial = 462] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f0858481800) [pid = 1912] [serial = 375] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f085c63e400) [pid = 1912] [serial = 333] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0859def800) [pid = 1912] [serial = 261] [outer = (nil)] [url = about:blank]
10:08:03 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
10:08:03 INFO - document served over http requires an http
10:08:03 INFO - sub-resource via fetch-request using the http-csp
10:08:03 INFO - delivery method with swap-origin-redirect and when
10:08:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:08:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:08:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:08:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:08:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:03 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
10:08:03 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 2505ms
10:08:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:08:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576d6000 == 27 [pid = 1912] [id = 185]
10:08:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f08564e8000) [pid = 1912] [serial = 517] [outer = (nil)]
10:08:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f085692a400) [pid = 1912] [serial = 518] [outer = 0x7f08564e8000]
10:08:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 17 (0x7f8f48c92400) [pid = 1861] [serial = 26] [outer = 0x7f8f4bc16800]
10:08:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f085830ec00) [pid = 1912] [serial = 519] [outer = 0x7f08564e8000]
10:08:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565aa000 == 28 [pid = 1912] [id = 186]
10:08:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0855c12c00) [pid = 1912] [serial = 520] [outer = (nil)]
10:08:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0855d67800) [pid = 1912] [serial = 521] [outer = 0x7f0855c12c00]
10:08:06 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
10:08:06 INFO - document served over http requires an http
10:08:06 INFO - sub-resource via iframe-tag using the http-csp
10:08:06 INFO - delivery method with keep-origin-redirect and when
10:08:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:08:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:08:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:06 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
10:08:06 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 2179ms
10:08:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:08:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576ea000 == 29 [pid = 1912] [id = 187]
10:08:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f08564ed400) [pid = 1912] [serial = 522] [outer = (nil)]
10:08:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0856a3c400) [pid = 1912] [serial = 523] [outer = 0x7f08564ed400]
10:08:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0858873c00) [pid = 1912] [serial = 524] [outer = 0x7f08564ed400]
10:08:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b16800 == 30 [pid = 1912] [id = 188]
10:08:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0858b86800) [pid = 1912] [serial = 525] [outer = (nil)]
10:08:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f08595a8800) [pid = 1912] [serial = 526] [outer = 0x7f0858b86800]
10:08:08 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
10:08:08 INFO - document served over http requires an http
10:08:08 INFO - sub-resource via iframe-tag using the http-csp
10:08:08 INFO - delivery method with no-redirect and when
10:08:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:08:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:08:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:08 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
10:08:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2249ms
10:08:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:08:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590d9000 == 31 [pid = 1912] [id = 189]
10:08:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f08567b0c00) [pid = 1912] [serial = 527] [outer = (nil)]
10:08:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f08595a5c00) [pid = 1912] [serial = 528] [outer = 0x7f08567b0c00]
10:08:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0859dfbc00) [pid = 1912] [serial = 529] [outer = 0x7f08567b0c00]
10:08:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d65000 == 32 [pid = 1912] [id = 190]
10:08:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f085ae4a400) [pid = 1912] [serial = 530] [outer = (nil)]
10:08:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f085ae99000) [pid = 1912] [serial = 531] [outer = 0x7f085ae4a400]
10:08:10 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
10:08:10 INFO - document served over http requires an http
10:08:10 INFO - sub-resource via iframe-tag using the http-csp
10:08:10 INFO - delivery method with swap-origin-redirect and when
10:08:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:08:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:08:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:10 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
10:08:10 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 2134ms
10:08:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:08:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085accc800 == 33 [pid = 1912] [id = 191]
10:08:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f0859055c00) [pid = 1912] [serial = 532] [outer = (nil)]
10:08:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f085ae4c800) [pid = 1912] [serial = 533] [outer = 0x7f0859055c00]
10:08:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f085bcdcc00) [pid = 1912] [serial = 534] [outer = 0x7f0859055c00]
10:08:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:08:13 INFO - document served over http requires an http
10:08:13 INFO - sub-resource via script-tag using the http-csp
10:08:13 INFO - delivery method with keep-origin-redirect and when
10:08:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:08:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:08:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:08:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 2607ms
10:08:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:08:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6ea800 == 34 [pid = 1912] [id = 192]
10:08:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f085b499000) [pid = 1912] [serial = 535] [outer = (nil)]
10:08:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f085c24bc00) [pid = 1912] [serial = 536] [outer = 0x7f085b499000]
10:08:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f085c875800) [pid = 1912] [serial = 537] [outer = 0x7f085b499000]
10:08:15 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
10:08:15 INFO - document served over http requires an http
10:08:15 INFO - sub-resource via script-tag using the http-csp
10:08:15 INFO - delivery method with no-redirect and when
10:08:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:08:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:08:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:15 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
10:08:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2538ms
10:08:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:08:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08577d0800 == 35 [pid = 1912] [id = 193]
10:08:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f0859651400) [pid = 1912] [serial = 538] [outer = (nil)]
10:08:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f085bcd4000) [pid = 1912] [serial = 539] [outer = 0x7f0859651400]
10:08:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f085e580400) [pid = 1912] [serial = 540] [outer = 0x7f0859651400]
10:08:17 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
10:08:17 INFO - document served over http requires an http
10:08:17 INFO - sub-resource via script-tag using the http-csp
10:08:17 INFO - delivery method with swap-origin-redirect and when
10:08:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:08:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:08:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:17 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
10:08:17 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 2038ms
10:08:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:08:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574ed800 == 36 [pid = 1912] [id = 194]
10:08:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f08567ac400) [pid = 1912] [serial = 541] [outer = (nil)]
10:08:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f08574c8000) [pid = 1912] [serial = 542] [outer = 0x7f08567ac400]
10:08:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f0858868400) [pid = 1912] [serial = 543] [outer = 0x7f08567ac400]
10:08:19 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
10:08:19 INFO - document served over http requires an http
10:08:19 INFO - sub-resource via xhr-request using the http-csp
10:08:19 INFO - delivery method with keep-origin-redirect and when
10:08:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:08:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:08:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:19 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
10:08:19 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 2138ms
10:08:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:08:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854792000 == 37 [pid = 1912] [id = 195]
10:08:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f0855c13000) [pid = 1912] [serial = 544] [outer = (nil)]
10:08:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0855d65c00) [pid = 1912] [serial = 545] [outer = 0x7f0855c13000]
10:08:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f0856a3fc00) [pid = 1912] [serial = 546] [outer = 0x7f0855c13000]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566ee800 == 36 [pid = 1912] [id = 163]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0857415800 == 35 [pid = 1912] [id = 184]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574ea000 == 34 [pid = 1912] [id = 136]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856403000 == 33 [pid = 1912] [id = 150]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566e4000 == 32 [pid = 1912] [id = 183]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856416800 == 31 [pid = 1912] [id = 182]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bd9800 == 30 [pid = 1912] [id = 181]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854782800 == 29 [pid = 1912] [id = 180]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bca800 == 28 [pid = 1912] [id = 179]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc31000 == 27 [pid = 1912] [id = 178]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c89d000 == 26 [pid = 1912] [id = 177]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085551a000 == 25 [pid = 1912] [id = 164]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c290800 == 24 [pid = 1912] [id = 176]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a379000 == 23 [pid = 1912] [id = 156]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c43a000 == 22 [pid = 1912] [id = 129]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4c7000 == 21 [pid = 1912] [id = 175]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc39000 == 20 [pid = 1912] [id = 148]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ace2800 == 19 [pid = 1912] [id = 174]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a554000 == 18 [pid = 1912] [id = 173]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a384800 == 17 [pid = 1912] [id = 172]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dc3800 == 16 [pid = 1912] [id = 171]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d52000 == 15 [pid = 1912] [id = 170]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d57800 == 14 [pid = 1912] [id = 155]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565ad000 == 13 [pid = 1912] [id = 169]
10:08:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b22000 == 12 [pid = 1912] [id = 168]
10:08:21 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f0859df7400) [pid = 1912] [serial = 435] [outer = (nil)] [url = about:blank]
10:08:21 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0858b88400) [pid = 1912] [serial = 468] [outer = (nil)] [url = about:blank]
10:08:21 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f085ae4f000) [pid = 1912] [serial = 440] [outer = (nil)] [url = about:blank]
10:08:22 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
10:08:22 INFO - document served over http requires an http
10:08:22 INFO - sub-resource via xhr-request using the http-csp
10:08:22 INFO - delivery method with no-redirect and when
10:08:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:08:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:08:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:22 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
10:08:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2034ms
10:08:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:08:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085550e000 == 13 [pid = 1912] [id = 196]
10:08:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f08564e3c00) [pid = 1912] [serial = 547] [outer = (nil)]
10:08:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f08564ee800) [pid = 1912] [serial = 548] [outer = 0x7f08564e3c00]
10:08:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f085760ec00) [pid = 1912] [serial = 549] [outer = 0x7f08564e3c00]
10:08:23 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
10:08:23 INFO - document served over http requires an http
10:08:23 INFO - sub-resource via xhr-request using the http-csp
10:08:23 INFO - delivery method with swap-origin-redirect and when
10:08:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:08:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:08:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:23 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
10:08:23 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 1683ms
10:08:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:08:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565b4000 == 14 [pid = 1912] [id = 197]
10:08:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f0856923000) [pid = 1912] [serial = 550] [outer = (nil)]
10:08:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f0858311c00) [pid = 1912] [serial = 551] [outer = 0x7f0856923000]
10:08:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0858a7c800) [pid = 1912] [serial = 552] [outer = 0x7f0856923000]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0856657c00) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f085692c400) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f0859df7c00) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f0857484000) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0857610400) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f085bbd5000) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f0855d69000) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f085cac5400) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f08567b4800) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f085510a800) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0855c13400) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f08567af000) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0857608800) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0855c0d800) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f085bbe0000) [pid = 1912] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f0859d1bc00) [pid = 1912] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f085ae43000) [pid = 1912] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511662178]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f0856a40000) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f08574bf800) [pid = 1912] [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]
10:08:27 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f08574c9000) [pid = 1912] [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]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f085cabfc00) [pid = 1912] [serial = 497] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0861cb2000) [pid = 1912] [serial = 500] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f085ae8f800) [pid = 1912] [serial = 486] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f085bbe1800) [pid = 1912] [serial = 491] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f085c632800) [pid = 1912] [serial = 494] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f0858a80400) [pid = 1912] [serial = 476] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f085ae94400) [pid = 1912] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511662178]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f0859b58800) [pid = 1912] [serial = 481] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085c037400) [pid = 1912] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f0855c17800) [pid = 1912] [serial = 506] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f0856653400) [pid = 1912] [serial = 473] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f0859df5400) [pid = 1912] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0858868c00) [pid = 1912] [serial = 515] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f0857488c00) [pid = 1912] [serial = 512] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f0856658400) [pid = 1912] [serial = 509] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f08555c5800) [pid = 1912] [serial = 503] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f085692a400) [pid = 1912] [serial = 518] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f085ae51000) [pid = 1912] [serial = 450] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f0856656400) [pid = 1912] [serial = 507] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f0857610c00) [pid = 1912] [serial = 381] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f085e4e5400) [pid = 1912] [serial = 445] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f0856662800) [pid = 1912] [serial = 453] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f08574c1000) [pid = 1912] [serial = 417] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f085c24e400) [pid = 1912] [serial = 403] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085ea77000) [pid = 1912] [serial = 414] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f085965ec00) [pid = 1912] [serial = 398] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f085e563000) [pid = 1912] [serial = 408] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f0855d70000) [pid = 1912] [serial = 456] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f0861cb3400) [pid = 1912] [serial = 411] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f085692e400) [pid = 1912] [serial = 420] [outer = (nil)] [url = about:blank]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f0855c0c000) [pid = 1912] [serial = 504] [outer = (nil)] [url = about:blank]
10:08:28 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
10:08:28 INFO - document served over http requires an https
10:08:28 INFO - sub-resource via fetch-request using the http-csp
10:08:28 INFO - delivery method with keep-origin-redirect and when
10:08: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"
10:08:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:08:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:08:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:08:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:28 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
10:08:28 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 4622ms
10:08:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:08:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a6e000 == 15 [pid = 1912] [id = 198]
10:08:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f08555c9800) [pid = 1912] [serial = 553] [outer = (nil)]
10:08:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f0855c17800) [pid = 1912] [serial = 554] [outer = 0x7f08555c9800]
10:08:28 INFO - PROCESS | 1861 | --DOMWINDOW == 16 (0x7f8f4c2fa000) [pid = 1861] [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.]
10:08:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f0856662800) [pid = 1912] [serial = 555] [outer = 0x7f08555c9800]
10:08:30 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
10:08:30 INFO - document served over http requires an https
10:08:30 INFO - sub-resource via fetch-request using the http-csp
10:08:30 INFO - delivery method with no-redirect and when
10:08: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"
10:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:08:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:08:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:08:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:30 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
10:08:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1640ms
10:08:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:08:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a73800 == 16 [pid = 1912] [id = 199]
10:08:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f08555ccc00) [pid = 1912] [serial = 556] [outer = (nil)]
10:08:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f08564e2400) [pid = 1912] [serial = 557] [outer = 0x7f08555ccc00]
10:08:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f0857483800) [pid = 1912] [serial = 558] [outer = 0x7f08555ccc00]
10:08:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:08:31 INFO - document served over http requires an https
10:08:31 INFO - sub-resource via fetch-request using the http-csp
10:08:31 INFO - delivery method with swap-origin-redirect and when
10:08: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"
10:08:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:08:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:08:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:08:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
10:08:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1639ms
10:08:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:08:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576e9800 == 17 [pid = 1912] [id = 200]
10:08:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f08567aa800) [pid = 1912] [serial = 559] [outer = (nil)]
10:08:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f0857607800) [pid = 1912] [serial = 560] [outer = 0x7f08567aa800]
10:08:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f0858a7e400) [pid = 1912] [serial = 561] [outer = 0x7f08567aa800]
10:08:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b17000 == 18 [pid = 1912] [id = 201]
10:08:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f0858a85000) [pid = 1912] [serial = 562] [outer = (nil)]
10:08:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f0858a8b800) [pid = 1912] [serial = 563] [outer = 0x7f0858a85000]
10:08:33 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
10:08:33 INFO - document served over http requires an https
10:08:33 INFO - sub-resource via iframe-tag using the http-csp
10:08:33 INFO - delivery method with keep-origin-redirect and when
10:08: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"
10:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:08:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:08:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:33 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
10:08:33 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 2186ms
10:08:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:08:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590d6800 == 19 [pid = 1912] [id = 202]
10:08:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0858312c00) [pid = 1912] [serial = 564] [outer = (nil)]
10:08:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f0858a86000) [pid = 1912] [serial = 565] [outer = 0x7f0858312c00]
10:08:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f085905c000) [pid = 1912] [serial = 566] [outer = 0x7f0858312c00]
10:08:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bc7800 == 20 [pid = 1912] [id = 203]
10:08:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f08595a2800) [pid = 1912] [serial = 567] [outer = (nil)]
10:08:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f08595a7800) [pid = 1912] [serial = 568] [outer = 0x7f08595a2800]
10:08:36 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
10:08:36 INFO - document served over http requires an https
10:08:36 INFO - sub-resource via iframe-tag using the http-csp
10:08:36 INFO - delivery method with no-redirect and when
10:08: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"
10:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:08:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:08:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:36 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
10:08:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2276ms
10:08:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:08:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d57800 == 21 [pid = 1912] [id = 204]
10:08:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0858b87400) [pid = 1912] [serial = 569] [outer = (nil)]
10:08:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f08595a7000) [pid = 1912] [serial = 570] [outer = 0x7f0858b87400]
10:08:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0859b4cc00) [pid = 1912] [serial = 571] [outer = 0x7f0858b87400]
10:08:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dc3800 == 22 [pid = 1912] [id = 205]
10:08:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0859b56400) [pid = 1912] [serial = 572] [outer = (nil)]
10:08:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0859d1a800) [pid = 1912] [serial = 573] [outer = 0x7f0859b56400]
10:08:39 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
10:08:39 INFO - document served over http requires an https
10:08:39 INFO - sub-resource via iframe-tag using the http-csp
10:08:39 INFO - delivery method with swap-origin-redirect and when
10:08:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:08:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:08:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:39 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
10:08:39 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 2749ms
10:08:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:08:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dd4800 == 23 [pid = 1912] [id = 206]
10:08:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f08595a3000) [pid = 1912] [serial = 574] [outer = (nil)]
10:08:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0859d18400) [pid = 1912] [serial = 575] [outer = 0x7f08595a3000]
10:08:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f0859df7c00) [pid = 1912] [serial = 576] [outer = 0x7f08595a3000]
10:08:41 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
10:08:41 INFO - document served over http requires an https
10:08:41 INFO - sub-resource via script-tag using the http-csp
10:08:41 INFO - delivery method with keep-origin-redirect and when
10:08:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:08:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:08:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:41 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
10:08:41 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 1930ms
10:08:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:08:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085740c800 == 24 [pid = 1912] [id = 207]
10:08:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0855d70000) [pid = 1912] [serial = 577] [outer = (nil)]
10:08:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0859d21c00) [pid = 1912] [serial = 578] [outer = 0x7f0855d70000]
10:08:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f085a5a9800) [pid = 1912] [serial = 579] [outer = 0x7f0855d70000]
10:08:43 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
10:08:43 INFO - document served over http requires an https
10:08:43 INFO - sub-resource via script-tag using the http-csp
10:08:43 INFO - delivery method with no-redirect and when
10:08:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:08:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:08:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:43 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
10:08:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2291ms
10:08:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:08:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855503800 == 25 [pid = 1912] [id = 208]
10:08:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0855c14c00) [pid = 1912] [serial = 580] [outer = (nil)]
10:08:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f08564e5400) [pid = 1912] [serial = 581] [outer = 0x7f0855c14c00]
10:08:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f08567b2c00) [pid = 1912] [serial = 582] [outer = 0x7f0855c14c00]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565b4000 == 24 [pid = 1912] [id = 197]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085550e000 == 23 [pid = 1912] [id = 196]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854792000 == 22 [pid = 1912] [id = 195]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574ed800 == 21 [pid = 1912] [id = 194]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08577d0800 == 20 [pid = 1912] [id = 193]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6ea800 == 19 [pid = 1912] [id = 192]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085accc800 == 18 [pid = 1912] [id = 191]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590d9000 == 17 [pid = 1912] [id = 189]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d65000 == 16 [pid = 1912] [id = 190]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b16800 == 15 [pid = 1912] [id = 188]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576ea000 == 14 [pid = 1912] [id = 187]
10:08:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565aa000 == 13 [pid = 1912] [id = 186]
10:08:45 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0856a43400) [pid = 1912] [serial = 510] [outer = (nil)] [url = about:blank]
10:08:45 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0858b88800) [pid = 1912] [serial = 516] [outer = (nil)] [url = about:blank]
10:08:45 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f0858316400) [pid = 1912] [serial = 513] [outer = (nil)] [url = about:blank]
10:08:45 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
10:08:45 INFO - document served over http requires an https
10:08:45 INFO - sub-resource via script-tag using the http-csp
10:08:45 INFO - delivery method with swap-origin-redirect and when
10:08:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:08:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:08:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:45 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
10:08:45 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 1833ms
10:08:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:08:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bc0000 == 14 [pid = 1912] [id = 209]
10:08:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0855d64c00) [pid = 1912] [serial = 583] [outer = (nil)]
10:08:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f08567b7000) [pid = 1912] [serial = 584] [outer = 0x7f0855d64c00]
10:08:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f085692f800) [pid = 1912] [serial = 585] [outer = 0x7f0855d64c00]
10:08:46 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
10:08:46 INFO - document served over http requires an https
10:08:46 INFO - sub-resource via xhr-request using the http-csp
10:08:46 INFO - delivery method with keep-origin-redirect and when
10:08:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:08:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:08:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:46 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
10:08:46 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 1776ms
10:08:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:08:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856419000 == 15 [pid = 1912] [id = 210]
10:08:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0856a40000) [pid = 1912] [serial = 586] [outer = (nil)]
10:08:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f08574bf400) [pid = 1912] [serial = 587] [outer = 0x7f0856a40000]
10:08:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f0857616800) [pid = 1912] [serial = 588] [outer = 0x7f0856a40000]
10:08:48 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
10:08:48 INFO - document served over http requires an https
10:08:48 INFO - sub-resource via xhr-request using the http-csp
10:08:48 INFO - delivery method with no-redirect and when
10:08:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:08:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:08:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:48 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
10:08:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1841ms
10:08:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:08:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a73000 == 16 [pid = 1912] [id = 211]
10:08:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f085747f400) [pid = 1912] [serial = 589] [outer = (nil)]
10:08:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0858313000) [pid = 1912] [serial = 590] [outer = 0x7f085747f400]
10:08:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f0858877800) [pid = 1912] [serial = 591] [outer = 0x7f085747f400]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f085c24bc00) [pid = 1912] [serial = 536] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f08574c8000) [pid = 1912] [serial = 542] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f085bcd4000) [pid = 1912] [serial = 539] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f085ae4c800) [pid = 1912] [serial = 533] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f0858311c00) [pid = 1912] [serial = 551] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f08595a8800) [pid = 1912] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511688024]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0856a3c400) [pid = 1912] [serial = 523] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0855d65c00) [pid = 1912] [serial = 545] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f08564ee800) [pid = 1912] [serial = 548] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0855d67800) [pid = 1912] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f085ae99000) [pid = 1912] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f08595a5c00) [pid = 1912] [serial = 528] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f0855c17800) [pid = 1912] [serial = 554] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f0855c12c00) [pid = 1912] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f0855c13000) [pid = 1912] [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]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f08567ac400) [pid = 1912] [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]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f0856923000) [pid = 1912] [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]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f08564e3c00) [pid = 1912] [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]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f0858b86800) [pid = 1912] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511688024]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f085ae4a400) [pid = 1912] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f0858868400) [pid = 1912] [serial = 543] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f0857614000) [pid = 1912] [serial = 474] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f0859655c00) [pid = 1912] [serial = 477] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f085e585000) [pid = 1912] [serial = 498] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f085a5aac00) [pid = 1912] [serial = 482] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f0856a3fc00) [pid = 1912] [serial = 546] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f085760ec00) [pid = 1912] [serial = 549] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f085c877800) [pid = 1912] [serial = 495] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f0855107000) [pid = 1912] [serial = 501] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085c250c00) [pid = 1912] [serial = 492] [outer = (nil)] [url = about:blank]
10:08:50 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f085b49e400) [pid = 1912] [serial = 487] [outer = (nil)] [url = about:blank]
10:08:51 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
10:08:51 INFO - document served over http requires an https
10:08:51 INFO - sub-resource via xhr-request using the http-csp
10:08:51 INFO - delivery method with swap-origin-redirect and when
10:08:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:08:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:08:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:51 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
10:08:51 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 2242ms
10:08:51 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
10:08:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574e1800 == 17 [pid = 1912] [id = 212]
10:08:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f08564ee800) [pid = 1912] [serial = 592] [outer = (nil)]
10:08:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f08567acc00) [pid = 1912] [serial = 593] [outer = 0x7f08564ee800]
10:08:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f0858874c00) [pid = 1912] [serial = 594] [outer = 0x7f08564ee800]
10:08:53 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
10:08:53 INFO - document served over http requires an http
10:08:53 INFO - sub-resource via fetch-request using the http-csp
10:08:53 INFO - delivery method with keep-origin-redirect and when
10:08:53 INFO - the target request is same-origin.
10:08:53 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 2591ms
10:08:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:08:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a66800 == 18 [pid = 1912] [id = 213]
10:08:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f0855c0b000) [pid = 1912] [serial = 595] [outer = (nil)]
10:08:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f08564ee400) [pid = 1912] [serial = 596] [outer = 0x7f0855c0b000]
10:08:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f0858877c00) [pid = 1912] [serial = 597] [outer = 0x7f0855c0b000]
10:08:55 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
10:08:55 INFO - document served over http requires an http
10:08:55 INFO - sub-resource via fetch-request using the http-csp
10:08:55 INFO - delivery method with no-redirect and when
10:08:55 INFO - the target request is same-origin.
10:08:55 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 2038ms
10:08:55 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
10:08:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b15000 == 19 [pid = 1912] [id = 214]
10:08:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0856662000) [pid = 1912] [serial = 598] [outer = (nil)]
10:08:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f0858b80400) [pid = 1912] [serial = 599] [outer = 0x7f0856662000]
10:08:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f08595a8800) [pid = 1912] [serial = 600] [outer = 0x7f0856662000]
10:08:57 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
10:08:57 INFO - document served over http requires an http
10:08:57 INFO - sub-resource via fetch-request using the http-csp
10:08:57 INFO - delivery method with swap-origin-redirect and when
10:08:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:08:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:08:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:08:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:08:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:08:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:08:57 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
10:08:57 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 1838ms
10:08:57 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
10:08:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bca800 == 20 [pid = 1912] [id = 215]
10:08:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f0858b84400) [pid = 1912] [serial = 601] [outer = (nil)]
10:08:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f0859651800) [pid = 1912] [serial = 602] [outer = 0x7f0858b84400]
10:08:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0859d1b800) [pid = 1912] [serial = 603] [outer = 0x7f0858b84400]
10:08:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dc5800 == 21 [pid = 1912] [id = 216]
10:08:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0859df2400) [pid = 1912] [serial = 604] [outer = (nil)]
10:09:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0859d21000) [pid = 1912] [serial = 605] [outer = 0x7f0859df2400]
10:09:00 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
10:09:00 INFO - document served over http requires an http
10:09:00 INFO - sub-resource via iframe-tag using the http-csp
10:09:00 INFO - delivery method with keep-origin-redirect and when
10:09:00 INFO - the target request is same-origin.
10:09:00 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 2647ms
10:09:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:09:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a388000 == 22 [pid = 1912] [id = 217]
10:09:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0859b4e800) [pid = 1912] [serial = 606] [outer = (nil)]
10:09:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0859df0800) [pid = 1912] [serial = 607] [outer = 0x7f0859b4e800]
10:09:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f085a5aec00) [pid = 1912] [serial = 608] [outer = 0x7f0859b4e800]
10:09:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a562800 == 23 [pid = 1912] [id = 218]
10:09:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f085a5b3800) [pid = 1912] [serial = 609] [outer = (nil)]
10:09:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f085ae46400) [pid = 1912] [serial = 610] [outer = 0x7f085a5b3800]
10:09:02 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
10:09:02 INFO - document served over http requires an http
10:09:02 INFO - sub-resource via iframe-tag using the http-csp
10:09:02 INFO - delivery method with no-redirect and when
10:09:02 INFO - the target request is same-origin.
10:09:02 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 2241ms
10:09:02 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
10:09:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acd4800 == 24 [pid = 1912] [id = 219]
10:09:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0859d1f000) [pid = 1912] [serial = 611] [outer = (nil)]
10:09:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f085ae44000) [pid = 1912] [serial = 612] [outer = 0x7f0859d1f000]
10:09:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f085ae92c00) [pid = 1912] [serial = 613] [outer = 0x7f0859d1f000]
10:09:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b04d800 == 25 [pid = 1912] [id = 220]
10:09:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f085ae99400) [pid = 1912] [serial = 614] [outer = (nil)]
10:09:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f085ae9dc00) [pid = 1912] [serial = 615] [outer = 0x7f085ae99400]
10:09:04 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
10:09:04 INFO - document served over http requires an http
10:09:04 INFO - sub-resource via iframe-tag using the http-csp
10:09:04 INFO - delivery method with swap-origin-redirect and when
10:09:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:09:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:09:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:04 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
10:09:04 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 2286ms
10:09:04 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
10:09:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b060000 == 26 [pid = 1912] [id = 221]
10:09:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f085a5b0800) [pid = 1912] [serial = 616] [outer = (nil)]
10:09:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f085ae9d400) [pid = 1912] [serial = 617] [outer = 0x7f085a5b0800]
10:09:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f085aeee400) [pid = 1912] [serial = 618] [outer = 0x7f085a5b0800]
10:09:08 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
10:09:08 INFO - document served over http requires an http
10:09:08 INFO - sub-resource via script-tag using the http-csp
10:09:08 INFO - delivery method with keep-origin-redirect and when
10:09:08 INFO - the target request is same-origin.
10:09:08 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 3694ms
10:09:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:09:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bbf000 == 27 [pid = 1912] [id = 222]
10:09:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f0855d69000) [pid = 1912] [serial = 619] [outer = (nil)]
10:09:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f0855d6b400) [pid = 1912] [serial = 620] [outer = 0x7f0855d69000]
10:09:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0856a39400) [pid = 1912] [serial = 621] [outer = 0x7f0855d69000]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a73000 == 26 [pid = 1912] [id = 211]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856419000 == 25 [pid = 1912] [id = 210]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bc0000 == 24 [pid = 1912] [id = 209]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576d6000 == 23 [pid = 1912] [id = 185]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855503800 == 22 [pid = 1912] [id = 208]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085740c800 == 21 [pid = 1912] [id = 207]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dc3800 == 20 [pid = 1912] [id = 205]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dd4800 == 19 [pid = 1912] [id = 206]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d57800 == 18 [pid = 1912] [id = 204]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bc7800 == 17 [pid = 1912] [id = 203]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590d6800 == 16 [pid = 1912] [id = 202]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b17000 == 15 [pid = 1912] [id = 201]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576e9800 == 14 [pid = 1912] [id = 200]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a6e000 == 13 [pid = 1912] [id = 198]
10:09:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a73800 == 12 [pid = 1912] [id = 199]
10:09:10 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f085830ec00) [pid = 1912] [serial = 519] [outer = (nil)] [url = about:blank]
10:09:10 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f0858a7c800) [pid = 1912] [serial = 552] [outer = (nil)] [url = about:blank]
10:09:10 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
10:09:10 INFO - document served over http requires an http
10:09:10 INFO - sub-resource via script-tag using the http-csp
10:09:10 INFO - delivery method with no-redirect and when
10:09:10 INFO - the target request is same-origin.
10:09:10 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 1784ms
10:09:10 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
10:09:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bd3000 == 13 [pid = 1912] [id = 223]
10:09:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f0855d68400) [pid = 1912] [serial = 622] [outer = (nil)]
10:09:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f08564e3c00) [pid = 1912] [serial = 623] [outer = 0x7f0855d68400]
10:09:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f08574bcc00) [pid = 1912] [serial = 624] [outer = 0x7f0855d68400]
10:09:11 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
10:09:11 INFO - document served over http requires an http
10:09:11 INFO - sub-resource via script-tag using the http-csp
10:09:11 INFO - delivery method with swap-origin-redirect and when
10:09: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"
10:09:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:09:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:09:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:11 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
10:09:11 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 1585ms
10:09:11 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
10:09:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565bd000 == 14 [pid = 1912] [id = 224]
10:09:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0856922800) [pid = 1912] [serial = 625] [outer = (nil)]
10:09:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f08574c7800) [pid = 1912] [serial = 626] [outer = 0x7f0856922800]
10:09:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f085886c400) [pid = 1912] [serial = 627] [outer = 0x7f0856922800]
10:09:13 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
10:09:13 INFO - document served over http requires an http
10:09:13 INFO - sub-resource via xhr-request using the http-csp
10:09:13 INFO - delivery method with keep-origin-redirect and when
10:09:13 INFO - the target request is same-origin.
10:09:13 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 1586ms
10:09:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:09:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a81800 == 15 [pid = 1912] [id = 225]
10:09:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f085830d000) [pid = 1912] [serial = 628] [outer = (nil)]
10:09:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f0858a84400) [pid = 1912] [serial = 629] [outer = 0x7f085830d000]
10:09:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f08595a4800) [pid = 1912] [serial = 630] [outer = 0x7f085830d000]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f08564e2400) [pid = 1912] [serial = 557] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0859d1a800) [pid = 1912] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f08595a7800) [pid = 1912] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511715926]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0859d21c00) [pid = 1912] [serial = 578] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f08564e5400) [pid = 1912] [serial = 581] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f0858313000) [pid = 1912] [serial = 590] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f0857607800) [pid = 1912] [serial = 560] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f0858a8b800) [pid = 1912] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f08595a7000) [pid = 1912] [serial = 570] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f0859d18400) [pid = 1912] [serial = 575] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f0858a86000) [pid = 1912] [serial = 565] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f08567b7000) [pid = 1912] [serial = 584] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f08574bf400) [pid = 1912] [serial = 587] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f08567acc00) [pid = 1912] [serial = 593] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f085747f400) [pid = 1912] [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]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0855d64c00) [pid = 1912] [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]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f0856a40000) [pid = 1912] [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]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f0855c14c00) [pid = 1912] [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]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f08595a2800) [pid = 1912] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511715926]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f0859b56400) [pid = 1912] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f0858a85000) [pid = 1912] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f0857616800) [pid = 1912] [serial = 588] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f085692f800) [pid = 1912] [serial = 585] [outer = (nil)] [url = about:blank]
10:09:16 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0858877800) [pid = 1912] [serial = 591] [outer = (nil)] [url = about:blank]
10:09:16 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:09:16 INFO - document served over http requires an http
10:09:16 INFO - sub-resource via xhr-request using the http-csp
10:09:16 INFO - delivery method with no-redirect and when
10:09:16 INFO - the target request is same-origin.
10:09:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 3100ms
10:09:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:09:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574f0800 == 16 [pid = 1912] [id = 226]
10:09:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0855c0c000) [pid = 1912] [serial = 631] [outer = (nil)]
10:09:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0856654400) [pid = 1912] [serial = 632] [outer = 0x7f0855c0c000]
10:09:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0858309000) [pid = 1912] [serial = 633] [outer = 0x7f0855c0c000]
10:09:18 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
10:09:18 INFO - document served over http requires an http
10:09:18 INFO - sub-resource via xhr-request using the http-csp
10:09:18 INFO - delivery method with swap-origin-redirect and when
10:09: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"
10:09:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:09:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:09:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:18 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
10:09:18 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 2091ms
10:09:18 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
10:09:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a79000 == 17 [pid = 1912] [id = 227]
10:09:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0855c15c00) [pid = 1912] [serial = 634] [outer = (nil)]
10:09:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f08567af800) [pid = 1912] [serial = 635] [outer = 0x7f0855c15c00]
10:09:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f0858b7bc00) [pid = 1912] [serial = 636] [outer = 0x7f0855c15c00]
10:09:21 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
10:09:21 INFO - document served over http requires an https
10:09:21 INFO - sub-resource via fetch-request using the http-csp
10:09:21 INFO - delivery method with keep-origin-redirect and when
10:09: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"
10:09:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:09:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:09:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:09:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:21 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
10:09:21 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 2944ms
10:09:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:09:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590d5800 == 18 [pid = 1912] [id = 228]
10:09:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0856a42400) [pid = 1912] [serial = 637] [outer = (nil)]
10:09:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f08595a2000) [pid = 1912] [serial = 638] [outer = 0x7f0856a42400]
10:09:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0859d1a400) [pid = 1912] [serial = 639] [outer = 0x7f0856a42400]
10:09:23 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
10:09:23 INFO - document served over http requires an https
10:09:23 INFO - sub-resource via fetch-request using the http-csp
10:09:23 INFO - delivery method with no-redirect and when
10:09: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"
10:09:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:09:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:09:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:09:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:23 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
10:09:23 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 1882ms
10:09:23 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
10:09:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d6e800 == 19 [pid = 1912] [id = 229]
10:09:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f08595a2800) [pid = 1912] [serial = 640] [outer = (nil)]
10:09:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0859d23400) [pid = 1912] [serial = 641] [outer = 0x7f08595a2800]
10:09:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f085a5b3c00) [pid = 1912] [serial = 642] [outer = 0x7f08595a2800]
10:09:25 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
10:09:25 INFO - document served over http requires an https
10:09:25 INFO - sub-resource via fetch-request using the http-csp
10:09:25 INFO - delivery method with swap-origin-redirect and when
10:09:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:09:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:09:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:09:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:25 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
10:09:25 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 1785ms
10:09:25 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
10:09:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a551000 == 20 [pid = 1912] [id = 230]
10:09:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0859dfac00) [pid = 1912] [serial = 643] [outer = (nil)]
10:09:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f085aee5c00) [pid = 1912] [serial = 644] [outer = 0x7f0859dfac00]
10:09:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f085b49bc00) [pid = 1912] [serial = 645] [outer = 0x7f0859dfac00]
10:09:27 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
10:09:27 INFO - document served over http requires an https
10:09:27 INFO - sub-resource via fetch-request using the http-csp
10:09:27 INFO - delivery method with swap-origin-redirect and when
10:09:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:09:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:09:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:09:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:27 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
10:09:27 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 1749ms
10:09:27 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
10:09:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6d4000 == 21 [pid = 1912] [id = 231]
10:09:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f085aee3400) [pid = 1912] [serial = 646] [outer = (nil)]
10:09:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f085b49f400) [pid = 1912] [serial = 647] [outer = 0x7f085aee3400]
10:09:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f085bbdf800) [pid = 1912] [serial = 648] [outer = 0x7f085aee3400]
10:09:29 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
10:09:29 INFO - document served over http requires an https
10:09:29 INFO - sub-resource via fetch-request using the http-csp
10:09:29 INFO - delivery method with keep-origin-redirect and when
10:09: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"
10:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:09:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:09:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:09:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:29 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
10:09:29 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 2183ms
10:09:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:09:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c2a0800 == 22 [pid = 1912] [id = 232]
10:09:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f085b49dc00) [pid = 1912] [serial = 649] [outer = (nil)]
10:09:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f085bcd5c00) [pid = 1912] [serial = 650] [outer = 0x7f085b49dc00]
10:09:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f085c03b800) [pid = 1912] [serial = 651] [outer = 0x7f085b49dc00]
10:09:31 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
10:09:31 INFO - document served over http requires an https
10:09:31 INFO - sub-resource via fetch-request using the http-csp
10:09:31 INFO - delivery method with no-redirect and when
10:09:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:09:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:09:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:09:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:31 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
10:09:31 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 2137ms
10:09:31 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
10:09:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c43a000 == 23 [pid = 1912] [id = 233]
10:09:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f085bcddc00) [pid = 1912] [serial = 652] [outer = (nil)]
10:09:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f085c042c00) [pid = 1912] [serial = 653] [outer = 0x7f085bcddc00]
10:09:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f085c0f5800) [pid = 1912] [serial = 654] [outer = 0x7f085bcddc00]
10:09:35 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
10:09:35 INFO - document served over http requires an https
10:09:35 INFO - sub-resource via fetch-request using the http-csp
10:09:35 INFO - delivery method with swap-origin-redirect and when
10:09:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:09:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:09:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:09:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:35 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
10:09:35 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 3435ms
10:09:35 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
10:09:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566f1800 == 24 [pid = 1912] [id = 234]
10:09:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f08574c6000) [pid = 1912] [serial = 655] [outer = (nil)]
10:09:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f0857616800) [pid = 1912] [serial = 656] [outer = 0x7f08574c6000]
10:09:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f0859651c00) [pid = 1912] [serial = 657] [outer = 0x7f08574c6000]
10:09:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bd0800 == 25 [pid = 1912] [id = 235]
10:09:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f0855d66000) [pid = 1912] [serial = 658] [outer = (nil)]
10:09:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0856927800) [pid = 1912] [serial = 659] [outer = 0x7f0855d66000]
10:09:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:09:37 INFO - document served over http requires an https
10:09:37 INFO - sub-resource via iframe-tag using the http-csp
10:09:37 INFO - delivery method with keep-origin-redirect and when
10:09:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:09:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:09:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:09:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 2220ms
10:09:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a81800 == 24 [pid = 1912] [id = 225]
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565bd000 == 23 [pid = 1912] [id = 224]
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bd3000 == 22 [pid = 1912] [id = 223]
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bbf000 == 21 [pid = 1912] [id = 222]
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b060000 == 20 [pid = 1912] [id = 221]
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b04d800 == 19 [pid = 1912] [id = 220]
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acd4800 == 18 [pid = 1912] [id = 219]
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a562800 == 17 [pid = 1912] [id = 218]
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a388000 == 16 [pid = 1912] [id = 217]
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dc5800 == 15 [pid = 1912] [id = 216]
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b15000 == 14 [pid = 1912] [id = 214]
10:09:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a66800 == 13 [pid = 1912] [id = 213]
10:09:37 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f08567b2c00) [pid = 1912] [serial = 582] [outer = (nil)] [url = about:blank]
10:09:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bbf800 == 14 [pid = 1912] [id = 236]
10:09:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f085510c000) [pid = 1912] [serial = 660] [outer = (nil)]
10:09:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f0855d69c00) [pid = 1912] [serial = 661] [outer = 0x7f085510c000]
10:09:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f0858b81c00) [pid = 1912] [serial = 662] [outer = 0x7f085510c000]
10:09:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855517000 == 15 [pid = 1912] [id = 237]
10:09:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f0858870000) [pid = 1912] [serial = 663] [outer = (nil)]
10:09:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f08595af000) [pid = 1912] [serial = 664] [outer = 0x7f0858870000]
10:09:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:09:38 INFO - document served over http requires an https
10:09:38 INFO - sub-resource via iframe-tag using the http-csp
10:09:38 INFO - delivery method with no-redirect and when
10:09:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:09:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:09:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:09:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1684ms
10:09:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:09:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566eb800 == 16 [pid = 1912] [id = 238]
10:09:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f085830f400) [pid = 1912] [serial = 665] [outer = (nil)]
10:09:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f08595acc00) [pid = 1912] [serial = 666] [outer = 0x7f085830f400]
10:09:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f085ae4b000) [pid = 1912] [serial = 667] [outer = 0x7f085830f400]
10:09:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576f3800 == 17 [pid = 1912] [id = 239]
10:09:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f085ae9d800) [pid = 1912] [serial = 668] [outer = (nil)]
10:09:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f085aeef400) [pid = 1912] [serial = 669] [outer = 0x7f085ae9d800]
10:09:40 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
10:09:40 INFO - document served over http requires an https
10:09:40 INFO - sub-resource via iframe-tag using the http-csp
10:09:40 INFO - delivery method with swap-origin-redirect and when
10:09:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:09:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:09:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:40 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
10:09:40 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 1645ms
10:09:40 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
10:09:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859561000 == 18 [pid = 1912] [id = 240]
10:09:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f0859df0000) [pid = 1912] [serial = 670] [outer = (nil)]
10:09:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f085ae9e400) [pid = 1912] [serial = 671] [outer = 0x7f0859df0000]
10:09:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f085c0ecc00) [pid = 1912] [serial = 672] [outer = 0x7f0859df0000]
10:09:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a388000 == 19 [pid = 1912] [id = 241]
10:09:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f085c254c00) [pid = 1912] [serial = 673] [outer = (nil)]
10:09:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f085c254400) [pid = 1912] [serial = 674] [outer = 0x7f085c254c00]
10:09:42 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
10:09:42 INFO - document served over http requires an https
10:09:42 INFO - sub-resource via iframe-tag using the http-csp
10:09:42 INFO - delivery method with swap-origin-redirect and when
10:09:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:09:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:09:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:42 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
10:09:42 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 2037ms
10:09:42 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
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f085ae9dc00) [pid = 1912] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f085ae44000) [pid = 1912] [serial = 612] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f0859d21000) [pid = 1912] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f0859651800) [pid = 1912] [serial = 602] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f085ae46400) [pid = 1912] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511742117]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f0859df0800) [pid = 1912] [serial = 607] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f085ae9d400) [pid = 1912] [serial = 617] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f08564ee400) [pid = 1912] [serial = 596] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f0858b80400) [pid = 1912] [serial = 599] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f0858a84400) [pid = 1912] [serial = 629] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f08564e3c00) [pid = 1912] [serial = 623] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f0855d6b400) [pid = 1912] [serial = 620] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f08574c7800) [pid = 1912] [serial = 626] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f0856654400) [pid = 1912] [serial = 632] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0855d69000) [pid = 1912] [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]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f085830d000) [pid = 1912] [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]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f0855d68400) [pid = 1912] [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]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f0856922800) [pid = 1912] [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]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f085ae99400) [pid = 1912] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f0859df2400) [pid = 1912] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f085a5b3800) [pid = 1912] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511742117]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f08595a4800) [pid = 1912] [serial = 630] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0856662800) [pid = 1912] [serial = 555] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f085886c400) [pid = 1912] [serial = 627] [outer = (nil)] [url = about:blank]
10:09:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a81000 == 20 [pid = 1912] [id = 242]
10:09:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f08555c5400) [pid = 1912] [serial = 675] [outer = (nil)]
10:09:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f0855c0cc00) [pid = 1912] [serial = 676] [outer = 0x7f08555c5400]
10:09:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f0856662800) [pid = 1912] [serial = 677] [outer = 0x7f08555c5400]
10:09:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ace1800 == 21 [pid = 1912] [id = 243]
10:09:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f085886c400) [pid = 1912] [serial = 678] [outer = (nil)]
10:09:45 INFO - PROCESS | 1861 | [Child 1912] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
10:09:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f08567b7000) [pid = 1912] [serial = 679] [outer = 0x7f085886c400]
10:09:45 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
10:09:45 INFO - document served over http requires an https
10:09:45 INFO - sub-resource via iframe-tag using the http-csp
10:09:45 INFO - delivery method with keep-origin-redirect and when
10:09:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:09:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:09:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:45 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
10:09:45 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 2818ms
10:09:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:09:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08577bd800 == 22 [pid = 1912] [id = 244]
10:09:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f0856656800) [pid = 1912] [serial = 680] [outer = (nil)]
10:09:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f0857487400) [pid = 1912] [serial = 681] [outer = 0x7f0856656800]
10:09:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f085a35a000) [pid = 1912] [serial = 682] [outer = 0x7f0856656800]
10:09:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b055800 == 23 [pid = 1912] [id = 245]
10:09:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f085ae4f800) [pid = 1912] [serial = 683] [outer = (nil)]
10:09:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f085b496400) [pid = 1912] [serial = 684] [outer = 0x7f085ae4f800]
10:09:48 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
10:09:48 INFO - document served over http requires an https
10:09:48 INFO - sub-resource via iframe-tag using the http-csp
10:09:48 INFO - delivery method with no-redirect and when
10:09:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:09:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:09:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:48 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
10:09:48 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 2913ms
10:09:48 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
10:09:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6ed800 == 24 [pid = 1912] [id = 246]
10:09:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f08567b9000) [pid = 1912] [serial = 685] [outer = (nil)]
10:09:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f085a35b400) [pid = 1912] [serial = 686] [outer = 0x7f08567b9000]
10:09:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f085c635c00) [pid = 1912] [serial = 687] [outer = 0x7f08567b9000]
10:09:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c8ac000 == 25 [pid = 1912] [id = 247]
10:09:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f085c63b000) [pid = 1912] [serial = 688] [outer = (nil)]
10:09:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f085c69f800) [pid = 1912] [serial = 689] [outer = 0x7f085c63b000]
10:09:50 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
10:09:50 INFO - document served over http requires an https
10:09:50 INFO - sub-resource via iframe-tag using the http-csp
10:09:50 INFO - delivery method with swap-origin-redirect and when
10:09:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:09:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:09:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:50 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
10:09:50 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 1889ms
10:09:50 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
10:09:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca13000 == 26 [pid = 1912] [id = 248]
10:09:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f085b499800) [pid = 1912] [serial = 690] [outer = (nil)]
10:09:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f085c69ec00) [pid = 1912] [serial = 691] [outer = 0x7f085b499800]
10:09:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f085c878c00) [pid = 1912] [serial = 692] [outer = 0x7f085b499800]
10:09:52 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
10:09:52 INFO - document served over http requires an https
10:09:52 INFO - sub-resource via script-tag using the http-csp
10:09:52 INFO - delivery method with keep-origin-redirect and when
10:09:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:09:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:09:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:09:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:52 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
10:09:52 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 1835ms
10:09:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:09:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca8a800 == 27 [pid = 1912] [id = 249]
10:09:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f085c63b800) [pid = 1912] [serial = 693] [outer = (nil)]
10:09:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f085c87d800) [pid = 1912] [serial = 694] [outer = 0x7f085c63b800]
10:09:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f085ccd3c00) [pid = 1912] [serial = 695] [outer = 0x7f085c63b800]
10:09:54 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
10:09:54 INFO - document served over http requires an https
10:09:54 INFO - sub-resource via script-tag using the http-csp
10:09:54 INFO - delivery method with no-redirect and when
10:09: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"
10:09:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:09:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:09:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:54 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
10:09:54 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 1741ms
10:09:54 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
10:09:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc35800 == 28 [pid = 1912] [id = 250]
10:09:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f085cabf400) [pid = 1912] [serial = 696] [outer = (nil)]
10:09:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f085ccde800) [pid = 1912] [serial = 697] [outer = 0x7f085cabf400]
10:09:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f085e1f1c00) [pid = 1912] [serial = 698] [outer = 0x7f085cabf400]
10:09:56 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
10:09:56 INFO - document served over http requires an https
10:09:56 INFO - sub-resource via script-tag using the http-csp
10:09:56 INFO - delivery method with swap-origin-redirect and when
10:09: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"
10:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:09:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:09:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:56 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
10:09:56 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 2182ms
10:09:56 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
10:09:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e3d9800 == 29 [pid = 1912] [id = 251]
10:09:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f085cd24000) [pid = 1912] [serial = 699] [outer = (nil)]
10:09:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f085e565c00) [pid = 1912] [serial = 700] [outer = 0x7f085cd24000]
10:09:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f085ea77400) [pid = 1912] [serial = 701] [outer = 0x7f085cd24000]
10:09:58 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
10:09:58 INFO - document served over http requires an https
10:09:58 INFO - sub-resource via script-tag using the http-csp
10:09:58 INFO - delivery method with swap-origin-redirect and when
10:09: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"
10:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:09:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:09:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:09:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:09:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:09:58 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
10:09:58 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 2243ms
10:09:58 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
10:09:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0861b5a000 == 30 [pid = 1912] [id = 252]
10:09:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f085e565400) [pid = 1912] [serial = 702] [outer = (nil)]
10:09:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f08618c0400) [pid = 1912] [serial = 703] [outer = 0x7f085e565400]
10:09:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f0861cb0400) [pid = 1912] [serial = 704] [outer = 0x7f085e565400]
10:10:02 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
10:10:02 INFO - document served over http requires an https
10:10:02 INFO - sub-resource via script-tag using the http-csp
10:10:02 INFO - delivery method with keep-origin-redirect and when
10:10: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"
10:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:10:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:10:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:02 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
10:10:02 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 3342ms
10:10:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:10:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b83000 == 31 [pid = 1912] [id = 253]
10:10:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f08564efc00) [pid = 1912] [serial = 705] [outer = (nil)]
10:10:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f085665d000) [pid = 1912] [serial = 706] [outer = 0x7f08564efc00]
10:10:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f0858b7c400) [pid = 1912] [serial = 707] [outer = 0x7f08564efc00]
10:10:04 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
10:10:04 INFO - document served over http requires an https
10:10:04 INFO - sub-resource via script-tag using the http-csp
10:10:04 INFO - delivery method with no-redirect and when
10:10: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"
10:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:10:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:10:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:04 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
10:10:04 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 2102ms
10:10:04 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
10:10:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855508000 == 32 [pid = 1912] [id = 254]
10:10:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f0855d6e400) [pid = 1912] [serial = 708] [outer = (nil)]
10:10:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f08564e6400) [pid = 1912] [serial = 709] [outer = 0x7f0855d6e400]
10:10:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f0857612800) [pid = 1912] [serial = 710] [outer = 0x7f0855d6e400]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a388000 == 31 [pid = 1912] [id = 241]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859561000 == 30 [pid = 1912] [id = 240]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576f3800 == 29 [pid = 1912] [id = 239]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566eb800 == 28 [pid = 1912] [id = 238]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855517000 == 27 [pid = 1912] [id = 237]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bbf800 == 26 [pid = 1912] [id = 236]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bd0800 == 25 [pid = 1912] [id = 235]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566f1800 == 24 [pid = 1912] [id = 234]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a551000 == 23 [pid = 1912] [id = 230]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d6e800 == 22 [pid = 1912] [id = 229]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574e1800 == 21 [pid = 1912] [id = 212]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590d5800 == 20 [pid = 1912] [id = 228]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a79000 == 19 [pid = 1912] [id = 227]
10:10:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574f0800 == 18 [pid = 1912] [id = 226]
10:10: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
10:10:05 INFO - document served over http requires an https
10:10:05 INFO - sub-resource via script-tag using the http-csp
10:10:05 INFO - delivery method with swap-origin-redirect and when
10:10: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"
10:10:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:10:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:10:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10: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
10:10: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 1782ms
10:10: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
10:10:05 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f0856a39400) [pid = 1912] [serial = 621] [outer = (nil)] [url = about:blank]
10:10:05 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f08574bcc00) [pid = 1912] [serial = 624] [outer = (nil)] [url = about:blank]
10:10:05 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f0858874c00) [pid = 1912] [serial = 594] [outer = (nil)] [url = about:blank]
10:10:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085551c000 == 19 [pid = 1912] [id = 255]
10:10:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f085747b800) [pid = 1912] [serial = 711] [outer = (nil)]
10:10:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f0858311000) [pid = 1912] [serial = 712] [outer = 0x7f085747b800]
10:10:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f0859052400) [pid = 1912] [serial = 713] [outer = 0x7f085747b800]
10:10:07 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
10:10:07 INFO - document served over http requires an https
10:10:07 INFO - sub-resource via xhr-request using the http-csp
10:10:07 INFO - delivery method with keep-origin-redirect and when
10:10: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"
10:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:10:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:10:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:07 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
10:10:07 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 1484ms
10:10:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:10:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a75000 == 20 [pid = 1912] [id = 256]
10:10:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f0859053800) [pid = 1912] [serial = 714] [outer = (nil)]
10:10:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f085965cc00) [pid = 1912] [serial = 715] [outer = 0x7f0859053800]
10:10:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f0859d1fc00) [pid = 1912] [serial = 716] [outer = 0x7f0859053800]
10:10:09 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
10:10:09 INFO - document served over http requires an https
10:10:09 INFO - sub-resource via xhr-request using the http-csp
10:10:09 INFO - delivery method with no-redirect and when
10:10:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:10:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:10:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:10:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:09 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
10:10:09 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 1885ms
10:10:09 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
10:10:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574f0000 == 21 [pid = 1912] [id = 257]
10:10:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f08595af800) [pid = 1912] [serial = 717] [outer = (nil)]
10:10:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f085a359400) [pid = 1912] [serial = 718] [outer = 0x7f08595af800]
10:10:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f085aeebc00) [pid = 1912] [serial = 719] [outer = 0x7f08595af800]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f0855c0cc00) [pid = 1912] [serial = 676] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f08595a2000) [pid = 1912] [serial = 638] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f085ae9e400) [pid = 1912] [serial = 671] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f08595af000) [pid = 1912] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511778715]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f0855d69c00) [pid = 1912] [serial = 661] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f08567af800) [pid = 1912] [serial = 635] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f085c254400) [pid = 1912] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f0856927800) [pid = 1912] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f085aee5c00) [pid = 1912] [serial = 644] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f085bcd5c00) [pid = 1912] [serial = 650] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f085b49f400) [pid = 1912] [serial = 647] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f085c042c00) [pid = 1912] [serial = 653] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f08595acc00) [pid = 1912] [serial = 666] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f0857616800) [pid = 1912] [serial = 656] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f085aeef400) [pid = 1912] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f0859d23400) [pid = 1912] [serial = 641] [outer = (nil)] [url = about:blank]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f0859df0000) [pid = 1912] [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]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f08574c6000) [pid = 1912] [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]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f085ae9d800) [pid = 1912] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f085830f400) [pid = 1912] [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]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f0858870000) [pid = 1912] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511778715]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f0855d66000) [pid = 1912] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f085c254c00) [pid = 1912] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f085510c000) [pid = 1912] [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]
10:10:12 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f0858309000) [pid = 1912] [serial = 633] [outer = (nil)] [url = about:blank]
10:10: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
10:10:13 INFO - document served over http requires an https
10:10:13 INFO - sub-resource via xhr-request using the http-csp
10:10:13 INFO - delivery method with swap-origin-redirect and when
10:10: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"
10:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:10:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:10:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10: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
10:10: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 3650ms
10:10: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
10:10:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b06800 == 22 [pid = 1912] [id = 258]
10:10:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f0858313800) [pid = 1912] [serial = 720] [outer = (nil)]
10:10:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f0858870000) [pid = 1912] [serial = 721] [outer = 0x7f0858313800]
10:10:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f085aeedc00) [pid = 1912] [serial = 722] [outer = 0x7f0858313800]
10:10:14 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
10:10:14 INFO - document served over http requires an https
10:10:14 INFO - sub-resource via xhr-request using the http-csp
10:10:14 INFO - delivery method with swap-origin-redirect and when
10:10:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:10:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:10:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:14 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
10:10:14 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 1889ms
10:10:14 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
10:10:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a76800 == 23 [pid = 1912] [id = 259]
10:10:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f08567af800) [pid = 1912] [serial = 723] [outer = (nil)]
10:10:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f085830f400) [pid = 1912] [serial = 724] [outer = 0x7f08567af800]
10:10:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f085a35cc00) [pid = 1912] [serial = 725] [outer = 0x7f08567af800]
10:10:17 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
10:10:17 INFO - document served over http requires an https
10:10:17 INFO - sub-resource via xhr-request using the http-csp
10:10:17 INFO - delivery method with keep-origin-redirect and when
10:10:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:10:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:10:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:17 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
10:10:17 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 2596ms
10:10:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:10:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d56000 == 24 [pid = 1912] [id = 260]
10:10:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f0857608c00) [pid = 1912] [serial = 726] [outer = (nil)]
10:10:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f085aeef000) [pid = 1912] [serial = 727] [outer = 0x7f0857608c00]
10:10:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f085c035000) [pid = 1912] [serial = 728] [outer = 0x7f0857608c00]
10:10:19 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
10:10:19 INFO - document served over http requires an https
10:10:19 INFO - sub-resource via xhr-request using the http-csp
10:10:19 INFO - delivery method with no-redirect and when
10:10:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:10:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:10:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:19 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
10:10:19 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 1806ms
10:10:19 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
10:10:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a383800 == 25 [pid = 1912] [id = 261]
10:10:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f085bbd4400) [pid = 1912] [serial = 729] [outer = (nil)]
10:10:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f085c0ebc00) [pid = 1912] [serial = 730] [outer = 0x7f085bbd4400]
10:10:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f085c6ab400) [pid = 1912] [serial = 731] [outer = 0x7f085bbd4400]
10:10:21 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
10:10:21 INFO - document served over http requires an https
10:10:21 INFO - sub-resource via xhr-request using the http-csp
10:10:21 INFO - delivery method with swap-origin-redirect and when
10:10:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:10:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:10:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:21 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
10:10:21 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 1692ms
10:10:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:10:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4c4800 == 26 [pid = 1912] [id = 262]
10:10:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f085c24fc00) [pid = 1912] [serial = 732] [outer = (nil)]
10:10:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f085ccdd800) [pid = 1912] [serial = 733] [outer = 0x7f085c24fc00]
10:10:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f0861cb5400) [pid = 1912] [serial = 734] [outer = 0x7f085c24fc00]
10:10:22 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
10:10:22 INFO - document served over http requires an http
10:10:22 INFO - sub-resource via fetch-request using the meta-csp
10:10:22 INFO - delivery method with keep-origin-redirect and when
10:10:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:10:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:10:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:10:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:22 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
10:10:22 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 1838ms
10:10:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:10:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c43c800 == 27 [pid = 1912] [id = 263]
10:10:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f085e4e5400) [pid = 1912] [serial = 735] [outer = (nil)]
10:10:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f0864fadc00) [pid = 1912] [serial = 736] [outer = 0x7f085e4e5400]
10:10:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f0853cf4000) [pid = 1912] [serial = 737] [outer = 0x7f085e4e5400]
10:10:25 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
10:10:25 INFO - document served over http requires an http
10:10:25 INFO - sub-resource via fetch-request using the meta-csp
10:10:25 INFO - delivery method with no-redirect and when
10:10: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"
10:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:10:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:10:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:10:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:25 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
10:10:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2240ms
10:10:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:10:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e1cd000 == 28 [pid = 1912] [id = 264]
10:10:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f0853cfbc00) [pid = 1912] [serial = 738] [outer = (nil)]
10:10:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f0861cba800) [pid = 1912] [serial = 739] [outer = 0x7f0853cfbc00]
10:10:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f0855264400) [pid = 1912] [serial = 740] [outer = 0x7f0853cfbc00]
10:10:27 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
10:10:27 INFO - document served over http requires an http
10:10:27 INFO - sub-resource via fetch-request using the meta-csp
10:10:27 INFO - delivery method with swap-origin-redirect and when
10:10:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:10:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:10:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:10:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:27 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
10:10:27 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 2289ms
10:10:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:10:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cd3000 == 29 [pid = 1912] [id = 265]
10:10:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f0853cff800) [pid = 1912] [serial = 741] [outer = (nil)]
10:10:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f0855269000) [pid = 1912] [serial = 742] [outer = 0x7f0853cff800]
10:10:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f0854f8c000) [pid = 1912] [serial = 743] [outer = 0x7f0853cff800]
10:10:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c442000 == 30 [pid = 1912] [id = 266]
10:10:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f0854f90800) [pid = 1912] [serial = 744] [outer = (nil)]
10:10:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f0854f93400) [pid = 1912] [serial = 745] [outer = 0x7f0854f90800]
10:10:30 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
10:10:30 INFO - document served over http requires an http
10:10:30 INFO - sub-resource via iframe-tag using the meta-csp
10:10:30 INFO - delivery method with keep-origin-redirect and when
10:10: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"
10:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:10:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:10:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:30 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
10:10:30 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 2940ms
10:10:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:10:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fd0800 == 31 [pid = 1912] [id = 267]
10:10:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f0854f92c00) [pid = 1912] [serial = 746] [outer = (nil)]
10:10:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f0854f97400) [pid = 1912] [serial = 747] [outer = 0x7f0854f92c00]
10:10:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f0853e9c800) [pid = 1912] [serial = 748] [outer = 0x7f0854f92c00]
10:10:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fe2800 == 32 [pid = 1912] [id = 268]
10:10:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f0853ea1000) [pid = 1912] [serial = 749] [outer = (nil)]
10:10:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f0853ea4800) [pid = 1912] [serial = 750] [outer = 0x7f0853ea1000]
10:10:32 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
10:10:32 INFO - document served over http requires an http
10:10:32 INFO - sub-resource via iframe-tag using the meta-csp
10:10:32 INFO - delivery method with no-redirect and when
10:10: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"
10:10:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:10:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:10:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:32 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
10:10:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1951ms
10:10:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:10:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854caa800 == 33 [pid = 1912] [id = 269]
10:10:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f0854f93c00) [pid = 1912] [serial = 751] [outer = (nil)]
10:10:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f085526cc00) [pid = 1912] [serial = 752] [outer = 0x7f0854f93c00]
10:10:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f0852b06400) [pid = 1912] [serial = 753] [outer = 0x7f0854f93c00]
10:10:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854cba800 == 34 [pid = 1912] [id = 270]
10:10:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f0852b0ac00) [pid = 1912] [serial = 754] [outer = (nil)]
10:10:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f8f4b371000 == 6 [pid = 1861] [id = 7]
10:10:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f0852b0e400) [pid = 1912] [serial = 755] [outer = 0x7f0852b0ac00]
10:10:35 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
10:10:35 INFO - document served over http requires an http
10:10:35 INFO - sub-resource via iframe-tag using the meta-csp
10:10:35 INFO - delivery method with swap-origin-redirect and when
10:10:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:10:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:10:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:35 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
10:10:35 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 2796ms
10:10:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:10:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fdf800 == 35 [pid = 1912] [id = 271]
10:10:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f0852b0dc00) [pid = 1912] [serial = 756] [outer = (nil)]
10:10:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f0853cfcc00) [pid = 1912] [serial = 757] [outer = 0x7f0852b0dc00]
10:10:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f085526c800) [pid = 1912] [serial = 758] [outer = 0x7f0852b0dc00]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ace1800 == 34 [pid = 1912] [id = 243]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574f0000 == 33 [pid = 1912] [id = 257]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a75000 == 32 [pid = 1912] [id = 256]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085551c000 == 31 [pid = 1912] [id = 255]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855508000 == 30 [pid = 1912] [id = 254]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b83000 == 29 [pid = 1912] [id = 253]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0861b5a000 == 28 [pid = 1912] [id = 252]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e3d9800 == 27 [pid = 1912] [id = 251]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc35800 == 26 [pid = 1912] [id = 250]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca8a800 == 25 [pid = 1912] [id = 249]
10:10:37 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
10:10:37 INFO - document served over http requires an http
10:10:37 INFO - sub-resource via script-tag using the meta-csp
10:10:37 INFO - delivery method with keep-origin-redirect and when
10:10:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:10:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:10:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:10:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:37 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
10:10:37 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 2298ms
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca13000 == 24 [pid = 1912] [id = 248]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bca800 == 23 [pid = 1912] [id = 215]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6ed800 == 22 [pid = 1912] [id = 246]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c8ac000 == 21 [pid = 1912] [id = 247]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b055800 == 20 [pid = 1912] [id = 245]
10:10:37 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08577bd800 == 19 [pid = 1912] [id = 244]
10:10:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:10:38 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f0858b81c00) [pid = 1912] [serial = 662] [outer = (nil)] [url = about:blank]
10:10:38 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f085c0ecc00) [pid = 1912] [serial = 672] [outer = (nil)] [url = about:blank]
10:10:38 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f0859651c00) [pid = 1912] [serial = 657] [outer = (nil)] [url = about:blank]
10:10:38 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f085ae4b000) [pid = 1912] [serial = 667] [outer = (nil)] [url = about:blank]
10:10:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854784000 == 20 [pid = 1912] [id = 272]
10:10:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f0852b0e800) [pid = 1912] [serial = 759] [outer = (nil)]
10:10:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f0855c0d400) [pid = 1912] [serial = 760] [outer = 0x7f0852b0e800]
10:10:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f0858307400) [pid = 1912] [serial = 761] [outer = 0x7f0852b0e800]
10:10:39 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
10:10:39 INFO - document served over http requires an http
10:10:39 INFO - sub-resource via script-tag using the meta-csp
10:10:39 INFO - delivery method with no-redirect and when
10:10:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:10:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:10:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:39 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
10:10:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2140ms
10:10:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:10:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565ac800 == 21 [pid = 1912] [id = 273]
10:10:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f085692bc00) [pid = 1912] [serial = 762] [outer = (nil)]
10:10:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f085886cc00) [pid = 1912] [serial = 763] [outer = 0x7f085692bc00]
10:10:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f0859656c00) [pid = 1912] [serial = 764] [outer = 0x7f085692bc00]
10:10:42 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
10:10:42 INFO - document served over http requires an http
10:10:42 INFO - sub-resource via script-tag using the meta-csp
10:10:42 INFO - delivery method with swap-origin-redirect and when
10:10:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:10:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:10:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:10:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:42 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
10:10:42 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 2688ms
10:10:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:10:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085741a800 == 22 [pid = 1912] [id = 274]
10:10:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f0858b7f800) [pid = 1912] [serial = 765] [outer = (nil)]
10:10:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f08595a4800) [pid = 1912] [serial = 766] [outer = 0x7f0858b7f800]
10:10:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f085aee4400) [pid = 1912] [serial = 767] [outer = 0x7f0858b7f800]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f08618c0400) [pid = 1912] [serial = 703] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f085c87d800) [pid = 1912] [serial = 694] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f085ccde800) [pid = 1912] [serial = 697] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f085e565c00) [pid = 1912] [serial = 700] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f085c69f800) [pid = 1912] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f085a35b400) [pid = 1912] [serial = 686] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f085c69ec00) [pid = 1912] [serial = 691] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f08567b7000) [pid = 1912] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f085a359400) [pid = 1912] [serial = 718] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f085665d000) [pid = 1912] [serial = 706] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f085b496400) [pid = 1912] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511788208]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f0857487400) [pid = 1912] [serial = 681] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f085965cc00) [pid = 1912] [serial = 715] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f0858311000) [pid = 1912] [serial = 712] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f08564e6400) [pid = 1912] [serial = 709] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f0855d6e400) [pid = 1912] [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]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f085747b800) [pid = 1912] [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]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f0859053800) [pid = 1912] [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]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f08564efc00) [pid = 1912] [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]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f085886c400) [pid = 1912] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f085c63b000) [pid = 1912] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f085ae4f800) [pid = 1912] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511788208]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f0859d1fc00) [pid = 1912] [serial = 716] [outer = (nil)] [url = about:blank]
10:10:44 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f0859052400) [pid = 1912] [serial = 713] [outer = (nil)] [url = about:blank]
10:10:45 INFO - PROCESS | 1861 | --DOMWINDOW == 15 (0x7f8f4bc16800) [pid = 1861] [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.]
10:10:45 INFO - PROCESS | 1861 | --DOMWINDOW == 14 (0x7f8f4b877800) [pid = 1861] [serial = 17] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:10:45 INFO - PROCESS | 1861 | --DOMWINDOW == 13 (0x7f8f48c92400) [pid = 1861] [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.]
10:10:45 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
10:10:45 INFO - document served over http requires an http
10:10:45 INFO - sub-resource via xhr-request using the meta-csp
10:10:45 INFO - delivery method with keep-origin-redirect and when
10:10:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:10:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:10:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:45 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
10:10:45 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 2659ms
10:10:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:10:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590ca800 == 23 [pid = 1912] [id = 275]
10:10:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f085886c400) [pid = 1912] [serial = 768] [outer = (nil)]
10:10:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f0859053800) [pid = 1912] [serial = 769] [outer = 0x7f085886c400]
10:10:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f085aee6000) [pid = 1912] [serial = 770] [outer = 0x7f085886c400]
10:10:46 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
10:10:46 INFO - document served over http requires an http
10:10:46 INFO - sub-resource via xhr-request using the meta-csp
10:10:46 INFO - delivery method with no-redirect and when
10:10:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:10:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:10:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:46 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
10:10:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1732ms
10:10:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:10:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a75000 == 24 [pid = 1912] [id = 276]
10:10:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f0855268400) [pid = 1912] [serial = 771] [outer = (nil)]
10:10:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f08567acc00) [pid = 1912] [serial = 772] [outer = 0x7f0855268400]
10:10:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f0859df3800) [pid = 1912] [serial = 773] [outer = 0x7f0855268400]
10:10:48 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
10:10:48 INFO - document served over http requires an http
10:10:48 INFO - sub-resource via xhr-request using the meta-csp
10:10:48 INFO - delivery method with swap-origin-redirect and when
10:10:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:10:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:10:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:10:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:48 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
10:10:48 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 1639ms
10:10:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:10:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b057800 == 25 [pid = 1912] [id = 277]
10:10:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f0856658400) [pid = 1912] [serial = 774] [outer = (nil)]
10:10:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f085c043c00) [pid = 1912] [serial = 775] [outer = 0x7f0856658400]
10:10:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f085c6a1000) [pid = 1912] [serial = 776] [outer = 0x7f0856658400]
10:10:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:10:50 INFO - document served over http requires an https
10:10:50 INFO - sub-resource via fetch-request using the meta-csp
10:10:50 INFO - delivery method with keep-origin-redirect and when
10:10:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:10:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:10:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:10:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:10:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
10:10:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 2386ms
10:10:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:10:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca11800 == 26 [pid = 1912] [id = 278]
10:10:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f085bbde800) [pid = 1912] [serial = 777] [outer = (nil)]
10:10:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f085c878800) [pid = 1912] [serial = 778] [outer = 0x7f085bbde800]
10:10:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f085e110800) [pid = 1912] [serial = 779] [outer = 0x7f085bbde800]
10:10:53 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
10:10:53 INFO - document served over http requires an https
10:10:53 INFO - sub-resource via fetch-request using the meta-csp
10:10:53 INFO - delivery method with no-redirect and when
10:10: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"
10:10:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:10:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:10:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:10:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:53 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
10:10:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2196ms
10:10:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:10:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e06c000 == 27 [pid = 1912] [id = 279]
10:10:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f085e162800) [pid = 1912] [serial = 780] [outer = (nil)]
10:10:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f0861b30000) [pid = 1912] [serial = 781] [outer = 0x7f085e162800]
10:10:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f0852be9000) [pid = 1912] [serial = 782] [outer = 0x7f085e162800]
10:10:55 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
10:10:55 INFO - document served over http requires an https
10:10:55 INFO - sub-resource via fetch-request using the meta-csp
10:10:55 INFO - delivery method with swap-origin-redirect and when
10:10: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"
10:10:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:10:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:10:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:10:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:55 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
10:10:55 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 2139ms
10:10:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:10:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d61800 == 28 [pid = 1912] [id = 280]
10:10:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f0852bf1800) [pid = 1912] [serial = 783] [outer = (nil)]
10:10:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f0852bf2800) [pid = 1912] [serial = 784] [outer = 0x7f0852bf1800]
10:10:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f085e565c00) [pid = 1912] [serial = 785] [outer = 0x7f0852bf1800]
10:10:57 INFO - PROCESS | 1861 | --DOMWINDOW == 12 (0x7f8f4c9ef400) [pid = 1861] [serial = 19] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:10:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d73800 == 29 [pid = 1912] [id = 281]
10:10:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f0852740800) [pid = 1912] [serial = 786] [outer = (nil)]
10:10:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f0852745000) [pid = 1912] [serial = 787] [outer = 0x7f0852740800]
10:10:58 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
10:10:58 INFO - document served over http requires an https
10:10:58 INFO - sub-resource via iframe-tag using the meta-csp
10:10:58 INFO - delivery method with keep-origin-redirect and when
10:10: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"
10:10:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:10:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:10:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:10:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:10:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:10:58 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
10:10:58 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 2788ms
10:10:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:10:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d80800 == 30 [pid = 1912] [id = 282]
10:10:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f085274b000) [pid = 1912] [serial = 788] [outer = (nil)]
10:10:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f085274c400) [pid = 1912] [serial = 789] [outer = 0x7f085274b000]
10:10:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f0852828400) [pid = 1912] [serial = 790] [outer = 0x7f085274b000]
10:10:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852812800 == 31 [pid = 1912] [id = 283]
10:10:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f085282c400) [pid = 1912] [serial = 791] [outer = (nil)]
10:10:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f085282f800) [pid = 1912] [serial = 792] [outer = 0x7f085282c400]
10:11:00 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
10:11:00 INFO - document served over http requires an https
10:11:00 INFO - sub-resource via iframe-tag using the meta-csp
10:11:00 INFO - delivery method with no-redirect and when
10:11: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"
10:11:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:11:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:11:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:00 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
10:11:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1884ms
10:11:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:11:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852820800 == 32 [pid = 1912] [id = 284]
10:11:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f085274b400) [pid = 1912] [serial = 793] [outer = (nil)]
10:11:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f085282f000) [pid = 1912] [serial = 794] [outer = 0x7f085274b400]
10:11:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f08528ecc00) [pid = 1912] [serial = 795] [outer = 0x7f085274b400]
10:11:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852559000 == 33 [pid = 1912] [id = 285]
10:11:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f08528f0800) [pid = 1912] [serial = 796] [outer = (nil)]
10:11:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f08528f4000) [pid = 1912] [serial = 797] [outer = 0x7f08528f0800]
10:11:01 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
10:11:01 INFO - document served over http requires an https
10:11:01 INFO - sub-resource via iframe-tag using the meta-csp
10:11:01 INFO - delivery method with swap-origin-redirect and when
10:11: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"
10:11:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:11:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:11:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:01 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
10:11:01 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 1888ms
10:11:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:11:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852566800 == 34 [pid = 1912] [id = 286]
10:11:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f085262ec00) [pid = 1912] [serial = 798] [outer = (nil)]
10:11:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f085262fc00) [pid = 1912] [serial = 799] [outer = 0x7f085262ec00]
10:11:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f0852635c00) [pid = 1912] [serial = 800] [outer = 0x7f085262ec00]
10:11:03 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
10:11:03 INFO - document served over http requires an https
10:11:03 INFO - sub-resource via script-tag using the meta-csp
10:11:03 INFO - delivery method with keep-origin-redirect and when
10:11: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"
10:11:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:11:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:11:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:03 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
10:11:03 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 1895ms
10:11:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:11:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851910800 == 35 [pid = 1912] [id = 287]
10:11:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f085262e400) [pid = 1912] [serial = 801] [outer = (nil)]
10:11:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f0851969800) [pid = 1912] [serial = 802] [outer = 0x7f085262e400]
10:11:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f085196ec00) [pid = 1912] [serial = 803] [outer = 0x7f085262e400]
10:11:07 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
10:11:07 INFO - document served over http requires an https
10:11:07 INFO - sub-resource via script-tag using the meta-csp
10:11:07 INFO - delivery method with no-redirect and when
10:11: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"
10:11:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:11:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:11:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:07 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
10:11:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 3399ms
10:11:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:11:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852805800 == 36 [pid = 1912] [id = 288]
10:11:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f0852629400) [pid = 1912] [serial = 804] [outer = (nil)]
10:11:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f0852630800) [pid = 1912] [serial = 805] [outer = 0x7f0852629400]
10:11:09 INFO - PROCESS | 1861 | --DOCSHELL 0x7f8f4bcc0000 == 5 [pid = 1861] [id = 8]
10:11:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f0852bf3c00) [pid = 1912] [serial = 806] [outer = 0x7f0852629400]
10:11:10 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
10:11:10 INFO - document served over http requires an https
10:11:10 INFO - sub-resource via script-tag using the meta-csp
10:11:10 INFO - delivery method with swap-origin-redirect and when
10:11: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"
10:11:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:11:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:11:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:10 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
10:11:10 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 2945ms
10:11:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:11:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854cb1000 == 37 [pid = 1912] [id = 289]
10:11:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f0852b04000) [pid = 1912] [serial = 807] [outer = (nil)]
10:11:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f0853cfc800) [pid = 1912] [serial = 808] [outer = 0x7f0852b04000]
10:11:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f08555cb400) [pid = 1912] [serial = 809] [outer = 0x7f0852b04000]
10:11:12 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
10:11:12 INFO - document served over http requires an https
10:11:12 INFO - sub-resource via xhr-request using the meta-csp
10:11:12 INFO - delivery method with keep-origin-redirect and when
10:11: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"
10:11:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:11:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:11:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:12 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
10:11:12 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 2041ms
10:11:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085741a800 == 36 [pid = 1912] [id = 274]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565ac800 == 35 [pid = 1912] [id = 273]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854cba800 == 34 [pid = 1912] [id = 270]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854784000 == 33 [pid = 1912] [id = 272]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a81000 == 32 [pid = 1912] [id = 242]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fdf800 == 31 [pid = 1912] [id = 271]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854caa800 == 30 [pid = 1912] [id = 269]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fe2800 == 29 [pid = 1912] [id = 268]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fd0800 == 28 [pid = 1912] [id = 267]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c442000 == 27 [pid = 1912] [id = 266]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6d4000 == 26 [pid = 1912] [id = 231]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cd3000 == 25 [pid = 1912] [id = 265]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e1cd000 == 24 [pid = 1912] [id = 264]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c2a0800 == 23 [pid = 1912] [id = 232]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c43c800 == 22 [pid = 1912] [id = 263]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4c4800 == 21 [pid = 1912] [id = 262]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a383800 == 20 [pid = 1912] [id = 261]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d56000 == 19 [pid = 1912] [id = 260]
10:11:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a76800 == 18 [pid = 1912] [id = 259]
10:11:12 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f0858b7c400) [pid = 1912] [serial = 707] [outer = (nil)] [url = about:blank]
10:11:12 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f0857612800) [pid = 1912] [serial = 710] [outer = (nil)] [url = about:blank]
10:11:12 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f0856662800) [pid = 1912] [serial = 677] [outer = (nil)] [url = about:blank]
10:11:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cd1000 == 19 [pid = 1912] [id = 290]
10:11:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f0853cf1c00) [pid = 1912] [serial = 810] [outer = (nil)]
10:11:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f085510b000) [pid = 1912] [serial = 811] [outer = 0x7f0853cf1c00]
10:11:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f08564e1400) [pid = 1912] [serial = 812] [outer = 0x7f0853cf1c00]
10:11:14 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
10:11:14 INFO - document served over http requires an https
10:11:14 INFO - sub-resource via xhr-request using the meta-csp
10:11:14 INFO - delivery method with no-redirect and when
10:11: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"
10:11:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:11:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:11:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:14 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
10:11:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1659ms
10:11:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:11:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854cb3800 == 20 [pid = 1912] [id = 291]
10:11:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f0854f8bc00) [pid = 1912] [serial = 813] [outer = (nil)]
10:11:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f08564e6800) [pid = 1912] [serial = 814] [outer = 0x7f0854f8bc00]
10:11:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f0856a40c00) [pid = 1912] [serial = 815] [outer = 0x7f0854f8bc00]
10:11:15 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
10:11:15 INFO - document served over http requires an https
10:11:15 INFO - sub-resource via xhr-request using the meta-csp
10:11:15 INFO - delivery method with swap-origin-redirect and when
10:11: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"
10:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:11:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:11:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:15 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
10:11:15 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 1831ms
10:11:15 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
10:11:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855512000 == 21 [pid = 1912] [id = 292]
10:11:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f08567b2c00) [pid = 1912] [serial = 816] [outer = (nil)]
10:11:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f0857609c00) [pid = 1912] [serial = 817] [outer = 0x7f08567b2c00]
10:11:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f0858480400) [pid = 1912] [serial = 818] [outer = 0x7f08567b2c00]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f0852b0e800) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f0855c0c000) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f08555c9800) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f0852b0dc00) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f08564e8000) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f085692bc00) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f08564ee800) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f0858313800) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f085cac3000) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f085c638c00) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f085c0e9400) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f085a356800) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f085a356400) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f0858a83000) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f0855d6f400) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f08564e5000) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f0852b0ac00) [pid = 1912] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f08555c5400) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f0854f90800) [pid = 1912] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f0853ea1000) [pid = 1912] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511832140]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f08595af800) [pid = 1912] [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]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f0852b0e400) [pid = 1912] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f085526cc00) [pid = 1912] [serial = 752] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f0854f93400) [pid = 1912] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f0855269000) [pid = 1912] [serial = 742] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f0853ea4800) [pid = 1912] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511832140]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f0854f97400) [pid = 1912] [serial = 747] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f0858870000) [pid = 1912] [serial = 721] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f0861cba800) [pid = 1912] [serial = 739] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f085aeef000) [pid = 1912] [serial = 727] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f085830f400) [pid = 1912] [serial = 724] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f085886cc00) [pid = 1912] [serial = 763] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f0855c0d400) [pid = 1912] [serial = 760] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f0853cfcc00) [pid = 1912] [serial = 757] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f085ccdd800) [pid = 1912] [serial = 733] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f0864fadc00) [pid = 1912] [serial = 736] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f085c0ebc00) [pid = 1912] [serial = 730] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f08595a4800) [pid = 1912] [serial = 766] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f085aeedc00) [pid = 1912] [serial = 722] [outer = (nil)] [url = about:blank]
10:11:19 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f085aeebc00) [pid = 1912] [serial = 719] [outer = (nil)] [url = about:blank]
10:11:20 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
10:11:20 INFO - document served over http requires an http
10:11:20 INFO - sub-resource via fetch-request using the meta-csp
10:11:20 INFO - delivery method with keep-origin-redirect and when
10:11:20 INFO - the target request is same-origin.
10:11:20 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 4458ms
10:11:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:11:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566d9000 == 22 [pid = 1912] [id = 293]
10:11:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f0853cfe400) [pid = 1912] [serial = 819] [outer = (nil)]
10:11:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f0855106c00) [pid = 1912] [serial = 820] [outer = 0x7f0853cfe400]
10:11:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f085760ac00) [pid = 1912] [serial = 821] [outer = 0x7f0853cfe400]
10:11:23 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
10:11:23 INFO - document served over http requires an http
10:11:23 INFO - sub-resource via fetch-request using the meta-csp
10:11:23 INFO - delivery method with no-redirect and when
10:11:23 INFO - the target request is same-origin.
10:11:23 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 2890ms
10:11:23 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
10:11:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d70000 == 23 [pid = 1912] [id = 294]
10:11:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f08528f0400) [pid = 1912] [serial = 822] [outer = (nil)]
10:11:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f0853cff400) [pid = 1912] [serial = 823] [outer = 0x7f08528f0400]
10:11:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f08564e8800) [pid = 1912] [serial = 824] [outer = 0x7f08528f0400]
10:11:25 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
10:11:25 INFO - document served over http requires an http
10:11:25 INFO - sub-resource via fetch-request using the meta-csp
10:11:25 INFO - delivery method with swap-origin-redirect and when
10:11:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:11:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:11:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:11:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:11:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:25 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
10:11:25 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 1912ms
10:11:25 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
10:11:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576eb000 == 24 [pid = 1912] [id = 295]
10:11:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f0852bef000) [pid = 1912] [serial = 825] [outer = (nil)]
10:11:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f085692bc00) [pid = 1912] [serial = 826] [outer = 0x7f0852bef000]
10:11:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f085886f800) [pid = 1912] [serial = 827] [outer = 0x7f0852bef000]
10:11:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590bd800 == 25 [pid = 1912] [id = 296]
10:11:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f0858a84000) [pid = 1912] [serial = 828] [outer = (nil)]
10:11:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f0858b84800) [pid = 1912] [serial = 829] [outer = 0x7f0858a84000]
10:11:27 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
10:11:27 INFO - document served over http requires an http
10:11:27 INFO - sub-resource via iframe-tag using the meta-csp
10:11:27 INFO - delivery method with keep-origin-redirect and when
10:11:27 INFO - the target request is same-origin.
10:11:27 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 1840ms
10:11:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:11:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bdf800 == 26 [pid = 1912] [id = 297]
10:11:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f0858308c00) [pid = 1912] [serial = 830] [outer = (nil)]
10:11:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f0858a85000) [pid = 1912] [serial = 831] [outer = 0x7f0858308c00]
10:11:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f0859658c00) [pid = 1912] [serial = 832] [outer = 0x7f0858308c00]
10:11:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a54e000 == 27 [pid = 1912] [id = 298]
10:11:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f0859df8400) [pid = 1912] [serial = 833] [outer = (nil)]
10:11:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f085a5af400) [pid = 1912] [serial = 834] [outer = 0x7f0859df8400]
10:11:28 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
10:11:28 INFO - document served over http requires an http
10:11:28 INFO - sub-resource via iframe-tag using the meta-csp
10:11:28 INFO - delivery method with no-redirect and when
10:11:28 INFO - the target request is same-origin.
10:11:28 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 1896ms
10:11:28 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
10:11:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ace3000 == 28 [pid = 1912] [id = 299]
10:11:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f0859056800) [pid = 1912] [serial = 835] [outer = (nil)]
10:11:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f085a5adc00) [pid = 1912] [serial = 836] [outer = 0x7f0859056800]
10:11:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f085b497000) [pid = 1912] [serial = 837] [outer = 0x7f0859056800]
10:11:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c42f000 == 29 [pid = 1912] [id = 300]
10:11:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f085bbd3400) [pid = 1912] [serial = 838] [outer = (nil)]
10:11:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f085bce0800) [pid = 1912] [serial = 839] [outer = 0x7f085bbd3400]
10:11:31 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
10:11:31 INFO - document served over http requires an http
10:11:31 INFO - sub-resource via iframe-tag using the meta-csp
10:11:31 INFO - delivery method with swap-origin-redirect and when
10:11: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"
10:11:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:11:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:11:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:31 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
10:11:31 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 2281ms
10:11:31 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
10:11:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c8af800 == 30 [pid = 1912] [id = 301]
10:11:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f0859df6400) [pid = 1912] [serial = 840] [outer = (nil)]
10:11:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f085bcde800) [pid = 1912] [serial = 841] [outer = 0x7f0859df6400]
10:11:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f085c69cc00) [pid = 1912] [serial = 842] [outer = 0x7f0859df6400]
10:11:33 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
10:11:33 INFO - document served over http requires an http
10:11:33 INFO - sub-resource via script-tag using the meta-csp
10:11:33 INFO - delivery method with keep-origin-redirect and when
10:11:33 INFO - the target request is same-origin.
10:11:33 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 2444ms
10:11:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:11:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0861b55800 == 31 [pid = 1912] [id = 302]
10:11:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f085bbd6c00) [pid = 1912] [serial = 843] [outer = (nil)]
10:11:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f085c87fc00) [pid = 1912] [serial = 844] [outer = 0x7f085bbd6c00]
10:11:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f085ea7b800) [pid = 1912] [serial = 845] [outer = 0x7f085bbd6c00]
10:11:35 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
10:11:35 INFO - document served over http requires an http
10:11:35 INFO - sub-resource via script-tag using the meta-csp
10:11:35 INFO - delivery method with no-redirect and when
10:11:35 INFO - the target request is same-origin.
10:11:35 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 2185ms
10:11:35 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
10:11:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855018800 == 32 [pid = 1912] [id = 303]
10:11:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f08526bec00) [pid = 1912] [serial = 846] [outer = (nil)]
10:11:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f08526bfc00) [pid = 1912] [serial = 847] [outer = 0x7f08526bec00]
10:11:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f08526c5c00) [pid = 1912] [serial = 848] [outer = 0x7f08526bec00]
10:11:38 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
10:11:38 INFO - document served over http requires an http
10:11:38 INFO - sub-resource via script-tag using the meta-csp
10:11:38 INFO - delivery method with swap-origin-redirect and when
10:11: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"
10:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:11:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:11:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:38 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
10:11:38 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 2704ms
10:11:38 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
10:11:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c65800 == 33 [pid = 1912] [id = 304]
10:11:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f08526bf000) [pid = 1912] [serial = 849] [outer = (nil)]
10:11:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f085144b000) [pid = 1912] [serial = 850] [outer = 0x7f08526bf000]
10:11:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f0851451400) [pid = 1912] [serial = 851] [outer = 0x7f08526bf000]
10:11:40 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
10:11:40 INFO - document served over http requires an http
10:11:40 INFO - sub-resource via xhr-request using the meta-csp
10:11:40 INFO - delivery method with keep-origin-redirect and when
10:11:40 INFO - the target request is same-origin.
10:11:40 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 1787ms
10:11:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:11:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e1c1800 == 34 [pid = 1912] [id = 305]
10:11:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f0851458800) [pid = 1912] [serial = 852] [outer = (nil)]
10:11:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f08526c5400) [pid = 1912] [serial = 853] [outer = 0x7f0851458800]
10:11:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f0850d5a000) [pid = 1912] [serial = 854] [outer = 0x7f0851458800]
10:11:42 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
10:11:42 INFO - document served over http requires an http
10:11:42 INFO - sub-resource via xhr-request using the meta-csp
10:11:42 INFO - delivery method with no-redirect and when
10:11:42 INFO - the target request is same-origin.
10:11:42 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 1688ms
10:11:42 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
10:11:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dc9000 == 35 [pid = 1912] [id = 306]
10:11:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f0850d61c00) [pid = 1912] [serial = 855] [outer = (nil)]
10:11:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f0850d63000) [pid = 1912] [serial = 856] [outer = 0x7f0850d61c00]
10:11:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f0850f56000) [pid = 1912] [serial = 857] [outer = 0x7f0850d61c00]
10:11:43 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
10:11:43 INFO - document served over http requires an http
10:11:43 INFO - sub-resource via xhr-request using the meta-csp
10:11:43 INFO - delivery method with swap-origin-redirect and when
10:11: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"
10:11:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:11:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:11:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:43 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
10:11:43 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 1783ms
10:11:43 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
10:11:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f76800 == 36 [pid = 1912] [id = 307]
10:11:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f0850d62000) [pid = 1912] [serial = 858] [outer = (nil)]
10:11:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f0850f5c000) [pid = 1912] [serial = 859] [outer = 0x7f0850d62000]
10:11:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f0851066400) [pid = 1912] [serial = 860] [outer = 0x7f0850d62000]
10:11:46 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
10:11:46 INFO - document served over http requires an https
10:11:46 INFO - sub-resource via fetch-request using the meta-csp
10:11:46 INFO - delivery method with keep-origin-redirect and when
10:11: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"
10:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:11:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:11:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:11:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:46 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
10:11:46 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 2337ms
10:11:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:11:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085110f000 == 37 [pid = 1912] [id = 308]
10:11:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f0850f5dc00) [pid = 1912] [serial = 861] [outer = (nil)]
10:11:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f0851166800) [pid = 1912] [serial = 862] [outer = 0x7f0850f5dc00]
10:11:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f085116e000) [pid = 1912] [serial = 863] [outer = 0x7f0850f5dc00]
10:11:49 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
10:11:49 INFO - document served over http requires an https
10:11:49 INFO - sub-resource via fetch-request using the meta-csp
10:11:49 INFO - delivery method with no-redirect and when
10:11: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"
10:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:11:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:11:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:11:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:49 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
10:11:49 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 3287ms
10:11:49 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
10:11:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574eb000 == 38 [pid = 1912] [id = 309]
10:11:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f085106a400) [pid = 1912] [serial = 864] [outer = (nil)]
10:11:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f0855c12c00) [pid = 1912] [serial = 865] [outer = 0x7f085106a400]
10:11:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f0853d54000) [pid = 1912] [serial = 866] [outer = 0x7f085106a400]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a75000 == 37 [pid = 1912] [id = 276]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b057800 == 36 [pid = 1912] [id = 277]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca11800 == 35 [pid = 1912] [id = 278]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e06c000 == 34 [pid = 1912] [id = 279]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d73800 == 33 [pid = 1912] [id = 281]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d61800 == 32 [pid = 1912] [id = 280]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852812800 == 31 [pid = 1912] [id = 283]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d80800 == 30 [pid = 1912] [id = 282]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852559000 == 29 [pid = 1912] [id = 285]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852566800 == 28 [pid = 1912] [id = 286]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852805800 == 27 [pid = 1912] [id = 288]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854cb1000 == 26 [pid = 1912] [id = 289]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cd1000 == 25 [pid = 1912] [id = 290]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854cb3800 == 24 [pid = 1912] [id = 291]
10:11:52 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855512000 == 23 [pid = 1912] [id = 292]
10:11:52 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f0858307400) [pid = 1912] [serial = 761] [outer = (nil)] [url = about:blank]
10:11:52 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f085526c800) [pid = 1912] [serial = 758] [outer = (nil)] [url = about:blank]
10:11:52 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f0859656c00) [pid = 1912] [serial = 764] [outer = (nil)] [url = about:blank]
10:11:52 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
10:11:52 INFO - document served over http requires an https
10:11:52 INFO - sub-resource via fetch-request using the meta-csp
10:11:52 INFO - delivery method with swap-origin-redirect and when
10:11: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"
10:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:11:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:11:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:11:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:52 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
10:11:52 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 3293ms
10:11:52 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
10:11:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851918000 == 24 [pid = 1912] [id = 310]
10:11:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f0851171c00) [pid = 1912] [serial = 867] [outer = (nil)]
10:11:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f085196ac00) [pid = 1912] [serial = 868] [outer = 0x7f0851171c00]
10:11:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f08526c4000) [pid = 1912] [serial = 869] [outer = 0x7f0851171c00]
10:11:54 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
10:11:54 INFO - document served over http requires an https
10:11:54 INFO - sub-resource via fetch-request using the meta-csp
10:11:54 INFO - delivery method with swap-origin-redirect and when
10:11: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"
10:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:11:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:11:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:11:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:54 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
10:11:54 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 1684ms
10:11:54 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
10:11:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085280e800 == 25 [pid = 1912] [id = 311]
10:11:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f0851459c00) [pid = 1912] [serial = 870] [outer = (nil)]
10:11:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f0852748400) [pid = 1912] [serial = 871] [outer = 0x7f0851459c00]
10:11:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f08528f5800) [pid = 1912] [serial = 872] [outer = 0x7f0851459c00]
10:11:56 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
10:11:56 INFO - document served over http requires an https
10:11:56 INFO - sub-resource via fetch-request using the meta-csp
10:11:56 INFO - delivery method with keep-origin-redirect and when
10:11: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"
10:11:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:11:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:11:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:11:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:56 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
10:11:56 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 1687ms
10:11:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:11:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b21000 == 26 [pid = 1912] [id = 312]
10:11:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f0852828000) [pid = 1912] [serial = 873] [outer = (nil)]
10:11:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f0852bea000) [pid = 1912] [serial = 874] [outer = 0x7f0852828000]
10:11:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f0853d57c00) [pid = 1912] [serial = 875] [outer = 0x7f0852828000]
10:11:58 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f0852629400) [pid = 1912] [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]
10:11:58 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f0854f8bc00) [pid = 1912] [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]
10:11:58 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f08567b2c00) [pid = 1912] [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]
10:11:58 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f0852b04000) [pid = 1912] [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]
10:11:58 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f0853cf1c00) [pid = 1912] [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]
10:11:58 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f085886c400) [pid = 1912] [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]
10:11:58 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f08528f0800) [pid = 1912] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:11:58 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f085282c400) [pid = 1912] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511859753]
10:11:58 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f0852740800) [pid = 1912] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:11:58 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f0858b7f800) [pid = 1912] [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]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f085c878800) [pid = 1912] [serial = 778] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f08564e6800) [pid = 1912] [serial = 814] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f085282f000) [pid = 1912] [serial = 794] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f085c043c00) [pid = 1912] [serial = 775] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f085262fc00) [pid = 1912] [serial = 799] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f085274c400) [pid = 1912] [serial = 789] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f0852bf2800) [pid = 1912] [serial = 784] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f085510b000) [pid = 1912] [serial = 811] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f0861b30000) [pid = 1912] [serial = 781] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f0852745000) [pid = 1912] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f0852630800) [pid = 1912] [serial = 805] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f08567acc00) [pid = 1912] [serial = 772] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f085282f800) [pid = 1912] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511859753]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f0853cfc800) [pid = 1912] [serial = 808] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f0859053800) [pid = 1912] [serial = 769] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f0851969800) [pid = 1912] [serial = 802] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f08528f4000) [pid = 1912] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f0857609c00) [pid = 1912] [serial = 817] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f085aee4400) [pid = 1912] [serial = 767] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f08564e1400) [pid = 1912] [serial = 812] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f08555cb400) [pid = 1912] [serial = 809] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f0856a40c00) [pid = 1912] [serial = 815] [outer = (nil)] [url = about:blank]
10:11:59 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f085aee6000) [pid = 1912] [serial = 770] [outer = (nil)] [url = about:blank]
10:11:59 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
10:11:59 INFO - document served over http requires an https
10:11:59 INFO - sub-resource via fetch-request using the meta-csp
10:11:59 INFO - delivery method with no-redirect and when
10:11: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"
10:11:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:11:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:11:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:11:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:11:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:11:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:11:59 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
10:11:59 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 3494ms
10:11:59 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
10:12:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854788000 == 27 [pid = 1912] [id = 313]
10:12:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f0852630800) [pid = 1912] [serial = 876] [outer = (nil)]
10:12:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f08528f5c00) [pid = 1912] [serial = 877] [outer = 0x7f0852630800]
10:12:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f0853cf4800) [pid = 1912] [serial = 878] [outer = 0x7f0852630800]
10:12:02 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
10:12:02 INFO - document served over http requires an https
10:12:02 INFO - sub-resource via fetch-request using the meta-csp
10:12:02 INFO - delivery method with swap-origin-redirect and when
10:12: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"
10:12:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:12:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:12:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:12:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:02 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
10:12:02 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 2297ms
10:12:02 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
10:12:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cdc800 == 28 [pid = 1912] [id = 314]
10:12:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f0851970400) [pid = 1912] [serial = 879] [outer = (nil)]
10:12:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f0852828800) [pid = 1912] [serial = 880] [outer = 0x7f0851970400]
10:12:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f0853d56c00) [pid = 1912] [serial = 881] [outer = 0x7f0851970400]
10:12:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d63800 == 29 [pid = 1912] [id = 315]
10:12:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f0853e9ec00) [pid = 1912] [serial = 882] [outer = (nil)]
10:12:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f0854f8f000) [pid = 1912] [serial = 883] [outer = 0x7f0853e9ec00]
10:12:04 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
10:12:04 INFO - document served over http requires an https
10:12:04 INFO - sub-resource via iframe-tag using the meta-csp
10:12:04 INFO - delivery method with keep-origin-redirect and when
10:12: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"
10:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:12:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:12:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:04 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
10:12:04 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 2441ms
10:12:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:12:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d79000 == 30 [pid = 1912] [id = 316]
10:12:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f085262f800) [pid = 1912] [serial = 884] [outer = (nil)]
10:12:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f0853ea2c00) [pid = 1912] [serial = 885] [outer = 0x7f085262f800]
10:12:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f0855c15800) [pid = 1912] [serial = 886] [outer = 0x7f085262f800]
10:12:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fe3800 == 31 [pid = 1912] [id = 317]
10:12:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f0855d6e000) [pid = 1912] [serial = 887] [outer = (nil)]
10:12:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f08564e9000) [pid = 1912] [serial = 888] [outer = 0x7f0855d6e000]
10:12:07 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
10:12:07 INFO - document served over http requires an https
10:12:07 INFO - sub-resource via iframe-tag using the meta-csp
10:12:07 INFO - delivery method with no-redirect and when
10:12: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"
10:12:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:12:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:12:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:07 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
10:12:07 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 2918ms
10:12:07 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
10:12:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085640a000 == 32 [pid = 1912] [id = 318]
10:12:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f0855267400) [pid = 1912] [serial = 889] [outer = (nil)]
10:12:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f08564eac00) [pid = 1912] [serial = 890] [outer = 0x7f0855267400]
10:12:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f0856a3b400) [pid = 1912] [serial = 891] [outer = 0x7f0855267400]
10:12:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a75000 == 33 [pid = 1912] [id = 319]
10:12:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f0857481000) [pid = 1912] [serial = 892] [outer = (nil)]
10:12:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f085830a400) [pid = 1912] [serial = 893] [outer = 0x7f0857481000]
10:12:09 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
10:12:09 INFO - document served over http requires an https
10:12:09 INFO - sub-resource via iframe-tag using the meta-csp
10:12:09 INFO - delivery method with swap-origin-redirect and when
10:12:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:12:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:12:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:12:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:09 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
10:12:09 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 1887ms
10:12:09 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
10:12:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08577bc800 == 34 [pid = 1912] [id = 320]
10:12:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f08564e5800) [pid = 1912] [serial = 894] [outer = (nil)]
10:12:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f085760e000) [pid = 1912] [serial = 895] [outer = 0x7f08564e5800]
10:12:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f0859b4b000) [pid = 1912] [serial = 896] [outer = 0x7f08564e5800]
10:12:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dcd000 == 35 [pid = 1912] [id = 321]
10:12:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f085a359c00) [pid = 1912] [serial = 897] [outer = (nil)]
10:12:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f085aeed000) [pid = 1912] [serial = 898] [outer = 0x7f085a359c00]
10:12:11 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
10:12:11 INFO - document served over http requires an https
10:12:11 INFO - sub-resource via iframe-tag using the meta-csp
10:12:11 INFO - delivery method with swap-origin-redirect and when
10:12: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"
10:12:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:12:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:12:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:11 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
10:12:11 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 1932ms
10:12:11 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
10:12:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ace1800 == 36 [pid = 1912] [id = 322]
10:12:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f0857482000) [pid = 1912] [serial = 899] [outer = (nil)]
10:12:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f085ae9cc00) [pid = 1912] [serial = 900] [outer = 0x7f0857482000]
10:12:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f085c69f000) [pid = 1912] [serial = 901] [outer = 0x7f0857482000]
10:12:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c8a4000 == 37 [pid = 1912] [id = 323]
10:12:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f085cabcc00) [pid = 1912] [serial = 902] [outer = (nil)]
10:12:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f085e1f1800) [pid = 1912] [serial = 903] [outer = 0x7f085cabcc00]
10:12:13 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
10:12:13 INFO - document served over http requires an https
10:12:13 INFO - sub-resource via iframe-tag using the meta-csp
10:12:13 INFO - delivery method with keep-origin-redirect and when
10: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"
10:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:12:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:12:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:13 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
10:12:13 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 2088ms
10:12:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:12:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc2a000 == 38 [pid = 1912] [id = 324]
10:12:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f085a35b400) [pid = 1912] [serial = 904] [outer = (nil)]
10:12:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f085e102800) [pid = 1912] [serial = 905] [outer = 0x7f085a35b400]
10:12:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f08502ae000) [pid = 1912] [serial = 906] [outer = 0x7f085a35b400]
10:12:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc05800 == 39 [pid = 1912] [id = 325]
10:12:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f08502b2800) [pid = 1912] [serial = 907] [outer = (nil)]
10:12:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f08502b6400) [pid = 1912] [serial = 908] [outer = 0x7f08502b2800]
10:12:15 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
10:12:15 INFO - document served over http requires an https
10:12:15 INFO - sub-resource via iframe-tag using the meta-csp
10:12:15 INFO - delivery method with no-redirect and when
10:12: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"
10:12:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:12:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:12:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:15 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
10:12:15 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 2434ms
10:12:15 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
10:12:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc13800 == 40 [pid = 1912] [id = 326]
10:12:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f08502b5000) [pid = 1912] [serial = 909] [outer = (nil)]
10:12:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f085ae97400) [pid = 1912] [serial = 910] [outer = 0x7f08502b5000]
10:12:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f084fc98c00) [pid = 1912] [serial = 911] [outer = 0x7f08502b5000]
10:12:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c7a000 == 41 [pid = 1912] [id = 327]
10:12:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f084fc9d000) [pid = 1912] [serial = 912] [outer = (nil)]
10:12:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f084fca0c00) [pid = 1912] [serial = 913] [outer = 0x7f084fc9d000]
10:12:19 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
10:12:19 INFO - document served over http requires an https
10:12:19 INFO - sub-resource via iframe-tag using the meta-csp
10:12:19 INFO - delivery method with swap-origin-redirect and when
10:12: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"
10:12:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:12:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:12:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:19 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
10:12:19 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 3737ms
10:12:19 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
10:12:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fd9e800 == 42 [pid = 1912] [id = 328]
10:12:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f084ffbf800) [pid = 1912] [serial = 914] [outer = (nil)]
10:12:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f084ffc3c00) [pid = 1912] [serial = 915] [outer = 0x7f084ffbf800]
10:12:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f084ffcb800) [pid = 1912] [serial = 916] [outer = 0x7f084ffbf800]
10:12:22 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
10:12:22 INFO - document served over http requires an https
10:12:22 INFO - sub-resource via script-tag using the meta-csp
10:12:22 INFO - delivery method with keep-origin-redirect and when
10: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"
10:12:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:12:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:12:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:22 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
10:12:22 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 2344ms
10:12:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:12:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850db5000 == 43 [pid = 1912] [id = 329]
10:12:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f084fca0000) [pid = 1912] [serial = 917] [outer = (nil)]
10:12:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f0850d5b000) [pid = 1912] [serial = 918] [outer = 0x7f084fca0000]
10:12:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 205 (0x7f0851167400) [pid = 1912] [serial = 919] [outer = 0x7f084fca0000]
10:12:24 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
10:12:24 INFO - document served over http requires an https
10:12:24 INFO - sub-resource via script-tag using the meta-csp
10:12:24 INFO - delivery method with no-redirect and when
10: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"
10:12:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:12:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:12:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:24 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
10:12:24 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 1932ms
10:12:24 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
10:12:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b17800 == 44 [pid = 1912] [id = 330]
10:12:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 206 (0x7f0850d62c00) [pid = 1912] [serial = 920] [outer = (nil)]
10:12:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 207 (0x7f0851167c00) [pid = 1912] [serial = 921] [outer = 0x7f0850d62c00]
10:12:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 208 (0x7f0852635400) [pid = 1912] [serial = 922] [outer = 0x7f0850d62c00]
10:12:25 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
10:12:25 INFO - document served over http requires an https
10:12:25 INFO - sub-resource via script-tag using the meta-csp
10:12:25 INFO - delivery method with swap-origin-redirect and when
10:12:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:12:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:12:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:12:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:25 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
10:12:25 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 1840ms
10:12:25 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
10:12:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c6f000 == 45 [pid = 1912] [id = 331]
10:12:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 209 (0x7f0851165c00) [pid = 1912] [serial = 923] [outer = (nil)]
10:12:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f08526bdc00) [pid = 1912] [serial = 924] [outer = 0x7f0851165c00]
10:12:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f08528f5400) [pid = 1912] [serial = 925] [outer = 0x7f0851165c00]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c43a000 == 44 [pid = 1912] [id = 233]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b21000 == 43 [pid = 1912] [id = 312]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085280e800 == 42 [pid = 1912] [id = 311]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851918000 == 41 [pid = 1912] [id = 310]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574eb000 == 40 [pid = 1912] [id = 309]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085110f000 == 39 [pid = 1912] [id = 308]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f76800 == 38 [pid = 1912] [id = 307]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dc9000 == 37 [pid = 1912] [id = 306]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e1c1800 == 36 [pid = 1912] [id = 305]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c65800 == 35 [pid = 1912] [id = 304]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855018800 == 34 [pid = 1912] [id = 303]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0861b55800 == 33 [pid = 1912] [id = 302]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c8af800 == 32 [pid = 1912] [id = 301]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c42f000 == 31 [pid = 1912] [id = 300]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ace3000 == 30 [pid = 1912] [id = 299]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a54e000 == 29 [pid = 1912] [id = 298]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bdf800 == 28 [pid = 1912] [id = 297]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590bd800 == 27 [pid = 1912] [id = 296]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576eb000 == 26 [pid = 1912] [id = 295]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d70000 == 25 [pid = 1912] [id = 294]
10:12:27 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566d9000 == 24 [pid = 1912] [id = 293]
10:12:28 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f0852bf3c00) [pid = 1912] [serial = 806] [outer = (nil)] [url = about:blank]
10:12:28 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f0858480400) [pid = 1912] [serial = 818] [outer = (nil)] [url = about:blank]
10:12:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:12:28 INFO - document served over http requires an https
10:12:28 INFO - sub-resource via script-tag using the meta-csp
10:12:28 INFO - delivery method with swap-origin-redirect and when
10: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"
10:12:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:12:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:12:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:12:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 2128ms
10:12:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:12:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850db7800 == 25 [pid = 1912] [id = 332]
10:12:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f0851450000) [pid = 1912] [serial = 926] [outer = (nil)]
10:12:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f0851455c00) [pid = 1912] [serial = 927] [outer = 0x7f0851450000]
10:12:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 212 (0x7f0852747000) [pid = 1912] [serial = 928] [outer = 0x7f0851450000]
10:12:30 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
10:12:30 INFO - document served over http requires an https
10:12:30 INFO - sub-resource via script-tag using the meta-csp
10:12:30 INFO - delivery method with keep-origin-redirect and when
10:12: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"
10:12:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:12:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:12:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:30 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
10:12:30 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 2036ms
10:12:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:12:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085110f000 == 26 [pid = 1912] [id = 333]
10:12:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f0851172000) [pid = 1912] [serial = 929] [outer = (nil)]
10:12:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f08528f1000) [pid = 1912] [serial = 930] [outer = 0x7f0851172000]
10:12:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f0853cfc000) [pid = 1912] [serial = 931] [outer = 0x7f0851172000]
10:12:32 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
10:12:32 INFO - document served over http requires an https
10:12:32 INFO - sub-resource via script-tag using the meta-csp
10:12:32 INFO - delivery method with no-redirect and when
10: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"
10:12:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:12:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:12:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:32 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
10:12:32 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 1987ms
10:12:32 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
10:12:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852550000 == 27 [pid = 1912] [id = 334]
10:12:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f085144fc00) [pid = 1912] [serial = 932] [outer = (nil)]
10:12:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f0852831800) [pid = 1912] [serial = 933] [outer = 0x7f085144fc00]
10:12:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f0854f8b800) [pid = 1912] [serial = 934] [outer = 0x7f085144fc00]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f085cabf400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f085b499000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f0856658400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f0859d1f000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f0855268400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f0859b4e800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 211 (0x7f0858b84400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f085bbd4400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f085262ec00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 208 (0x7f0856a42400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 207 (0x7f085aee3400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 206 (0x7f085e4e5400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 205 (0x7f0858315c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 204 (0x7f085274b000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f0853cfbc00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f08567b0c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f085b499800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f0855c15c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f0857608c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f085cd24000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f085bcddc00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f0859055c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f085c24fc00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f0859651400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f08567af800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f085c63b800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f08555ccc00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f08595a3000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f0858312c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f0859dfac00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f085e565400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f0854f93c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f0856656800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f0854f92c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f085b49dc00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f085262e400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f08567aa800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f0853cff800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f0858b87400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f0855d70000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f085e162800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f0855c0b000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f085274b400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f08595a2800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f0856662000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f085bbde800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f085a5b0800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f08567b9000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f0852bf1800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f08564ed400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f0859df6400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f0852bef000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f085bbd6c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f0852828000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f0851171c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f0850d62000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f0851459c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f085bbd3400) [pid = 1912] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f0859056800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f0850f5dc00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f08528f0400) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f0851458800) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f0859df8400) [pid = 1912] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511888759]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f08526bf000) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f0858a84000) [pid = 1912] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f08526bec00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f0858308c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f0850d61c00) [pid = 1912] [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]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f085a5af400) [pid = 1912] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511888759]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f0858a85000) [pid = 1912] [serial = 831] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f0852bea000) [pid = 1912] [serial = 874] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f0853cff400) [pid = 1912] [serial = 823] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f0850f5c000) [pid = 1912] [serial = 859] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f0855c12c00) [pid = 1912] [serial = 865] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f085196ac00) [pid = 1912] [serial = 868] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f0855106c00) [pid = 1912] [serial = 820] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f085144b000) [pid = 1912] [serial = 850] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f085bce0800) [pid = 1912] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f0851166800) [pid = 1912] [serial = 862] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f085bcde800) [pid = 1912] [serial = 841] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f08526c5400) [pid = 1912] [serial = 853] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f085692bc00) [pid = 1912] [serial = 826] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f0850d63000) [pid = 1912] [serial = 856] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f0852748400) [pid = 1912] [serial = 871] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f085c87fc00) [pid = 1912] [serial = 844] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f0858b84800) [pid = 1912] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f08526bfc00) [pid = 1912] [serial = 847] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f085a5adc00) [pid = 1912] [serial = 836] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f085e1f1c00) [pid = 1912] [serial = 698] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f085c875800) [pid = 1912] [serial = 537] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f085c6a1000) [pid = 1912] [serial = 776] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f085ae92c00) [pid = 1912] [serial = 613] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f0859df3800) [pid = 1912] [serial = 773] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f085a5aec00) [pid = 1912] [serial = 608] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f0851451400) [pid = 1912] [serial = 851] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f0859d1b800) [pid = 1912] [serial = 603] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f085c6ab400) [pid = 1912] [serial = 731] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f0852635c00) [pid = 1912] [serial = 800] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f0859d1a400) [pid = 1912] [serial = 639] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f085bbdf800) [pid = 1912] [serial = 648] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f0853cf4000) [pid = 1912] [serial = 737] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f0859d19000) [pid = 1912] [serial = 471] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f0852828400) [pid = 1912] [serial = 790] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f0850f56000) [pid = 1912] [serial = 857] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f0855264400) [pid = 1912] [serial = 740] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f0859dfbc00) [pid = 1912] [serial = 529] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f085c878c00) [pid = 1912] [serial = 692] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f0858b7bc00) [pid = 1912] [serial = 636] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f085c035000) [pid = 1912] [serial = 728] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f085ea77400) [pid = 1912] [serial = 701] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f085c0f5800) [pid = 1912] [serial = 654] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f085bcdcc00) [pid = 1912] [serial = 534] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f0861cb5400) [pid = 1912] [serial = 734] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f085e580400) [pid = 1912] [serial = 540] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f0850d5a000) [pid = 1912] [serial = 854] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f085a35cc00) [pid = 1912] [serial = 725] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f085ccd3c00) [pid = 1912] [serial = 695] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f0857483800) [pid = 1912] [serial = 558] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f0859df7c00) [pid = 1912] [serial = 576] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f085905c000) [pid = 1912] [serial = 566] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f085b49bc00) [pid = 1912] [serial = 645] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0861cb0400) [pid = 1912] [serial = 704] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0852b06400) [pid = 1912] [serial = 753] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f085a35a000) [pid = 1912] [serial = 682] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f0853e9c800) [pid = 1912] [serial = 748] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f085c03b800) [pid = 1912] [serial = 651] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f085196ec00) [pid = 1912] [serial = 803] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f0858a7e400) [pid = 1912] [serial = 561] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f0854f8c000) [pid = 1912] [serial = 743] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f0859b4cc00) [pid = 1912] [serial = 571] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f085a5a9800) [pid = 1912] [serial = 579] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0852be9000) [pid = 1912] [serial = 782] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f0858877c00) [pid = 1912] [serial = 597] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f08528ecc00) [pid = 1912] [serial = 795] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f085a5b3c00) [pid = 1912] [serial = 642] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f08595a8800) [pid = 1912] [serial = 600] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085e110800) [pid = 1912] [serial = 779] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085aeee400) [pid = 1912] [serial = 618] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f085c635c00) [pid = 1912] [serial = 687] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f085e565c00) [pid = 1912] [serial = 785] [outer = (nil)] [url = about:blank]
10:12:36 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f0858873c00) [pid = 1912] [serial = 524] [outer = (nil)] [url = about:blank]
10:12:37 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
10:12:37 INFO - document served over http requires an https
10:12:37 INFO - sub-resource via script-tag using the meta-csp
10:12:37 INFO - delivery method with swap-origin-redirect and when
10:12: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"
10:12:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:12:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:12:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:37 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
10:12:37 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 5505ms
10:12:37 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
10:12:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f83800 == 28 [pid = 1912] [id = 335]
10:12:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0850d5c400) [pid = 1912] [serial = 935] [outer = (nil)]
10:12:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0850f58800) [pid = 1912] [serial = 936] [outer = 0x7f0850d5c400]
10:12:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f085144f800) [pid = 1912] [serial = 937] [outer = 0x7f0850d5c400]
10:12:39 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
10:12:39 INFO - document served over http requires an https
10:12:39 INFO - sub-resource via xhr-request using the meta-csp
10:12:39 INFO - delivery method with keep-origin-redirect and when
10:12: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"
10:12:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:12:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:12:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:39 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
10:12:39 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 1801ms
10:12:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:12:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b0d000 == 29 [pid = 1912] [id = 336]
10:12:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0850d61800) [pid = 1912] [serial = 938] [outer = (nil)]
10:12:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f085262e400) [pid = 1912] [serial = 939] [outer = 0x7f0850d61800]
10:12:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0852828400) [pid = 1912] [serial = 940] [outer = 0x7f0850d61800]
10:12:41 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
10:12:41 INFO - document served over http requires an https
10:12:41 INFO - sub-resource via xhr-request using the meta-csp
10:12:41 INFO - delivery method with no-redirect and when
10:12: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"
10:12:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:12:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:12:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:41 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
10:12:41 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 1799ms
10:12:41 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
10:12:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bbb000 == 30 [pid = 1912] [id = 337]
10:12:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f08526bbc00) [pid = 1912] [serial = 941] [outer = (nil)]
10:12:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0852b06000) [pid = 1912] [serial = 942] [outer = 0x7f08526bbc00]
10:12:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0853cfb400) [pid = 1912] [serial = 943] [outer = 0x7f08526bbc00]
10:12:43 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
10:12:43 INFO - document served over http requires an https
10:12:43 INFO - sub-resource via xhr-request using the meta-csp
10:12:43 INFO - delivery method with swap-origin-redirect and when
10: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"
10:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:12:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:12:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:43 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
10:12:43 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 2147ms
10:12:43 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
10:12:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d6f000 == 31 [pid = 1912] [id = 338]
10:12:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0852b0cc00) [pid = 1912] [serial = 944] [outer = (nil)]
10:12:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0854f8c400) [pid = 1912] [serial = 945] [outer = 0x7f0852b0cc00]
10:12:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f085510fc00) [pid = 1912] [serial = 946] [outer = 0x7f0852b0cc00]
10:12:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:12:45 INFO - document served over http requires an https
10:12:45 INFO - sub-resource via xhr-request using the meta-csp
10:12:45 INFO - delivery method with swap-origin-redirect and when
10: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"
10:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:12:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:12:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:12:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 2180ms
10:12:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
10:12:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085500e800 == 32 [pid = 1912] [id = 339]
10:12:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f0854f92c00) [pid = 1912] [serial = 947] [outer = (nil)]
10:12:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f0855265800) [pid = 1912] [serial = 948] [outer = 0x7f0854f92c00]
10:12:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f08555d1400) [pid = 1912] [serial = 949] [outer = 0x7f0854f92c00]
10:12:47 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
10:12:47 INFO - document served over http requires an https
10:12:47 INFO - sub-resource via xhr-request using the meta-csp
10:12:47 INFO - delivery method with keep-origin-redirect and when
10: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"
10:12:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:12:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:12:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:47 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
10:12:47 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 2212ms
10:12:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:12:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855518800 == 33 [pid = 1912] [id = 340]
10:12:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0855268000) [pid = 1912] [serial = 950] [outer = (nil)]
10:12:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f0855d65400) [pid = 1912] [serial = 951] [outer = 0x7f0855268000]
10:12:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f085665cc00) [pid = 1912] [serial = 952] [outer = 0x7f0855268000]
10:12:50 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
10:12:50 INFO - document served over http requires an https
10:12:50 INFO - sub-resource via xhr-request using the meta-csp
10:12:50 INFO - delivery method with no-redirect and when
10:12: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"
10:12:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:12:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:12:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:50 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
10:12:50 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 2629ms
10:12:50 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
10:12:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565c1000 == 34 [pid = 1912] [id = 341]
10:12:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f0855d6fc00) [pid = 1912] [serial = 953] [outer = (nil)]
10:12:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f0856924000) [pid = 1912] [serial = 954] [outer = 0x7f0855d6fc00]
10:12:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f085747b400) [pid = 1912] [serial = 955] [outer = 0x7f0855d6fc00]
10:12:52 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
10:12:52 INFO - document served over http requires an https
10:12:52 INFO - sub-resource via xhr-request using the meta-csp
10:12:52 INFO - delivery method with swap-origin-redirect and when
10:12: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"
10:12:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:12:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:12:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:52 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
10:12:52 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 1748ms
10:12:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:12:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a7b800 == 35 [pid = 1912] [id = 342]
10:12:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f0856929c00) [pid = 1912] [serial = 956] [outer = (nil)]
10:12:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f08574bd000) [pid = 1912] [serial = 957] [outer = 0x7f0856929c00]
10:12:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f0858307800) [pid = 1912] [serial = 958] [outer = 0x7f0856929c00]
10:12:54 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
10:12:54 INFO - document served over http requires an http
10:12:54 INFO - sub-resource via fetch-request using the meta-referrer
10:12:54 INFO - delivery method with keep-origin-redirect and when
10:12: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"
10:12:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:12:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:12:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:12:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:54 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
10:12:54 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 1733ms
10:12:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:12:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574e9000 == 36 [pid = 1912] [id = 343]
10:12:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f0858308c00) [pid = 1912] [serial = 959] [outer = (nil)]
10:12:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f0858477c00) [pid = 1912] [serial = 960] [outer = 0x7f0858308c00]
10:12:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f0858876400) [pid = 1912] [serial = 961] [outer = 0x7f0858308c00]
10:12:55 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
10:12:55 INFO - document served over http requires an http
10:12:55 INFO - sub-resource via fetch-request using the meta-referrer
10:12:55 INFO - delivery method with no-redirect and when
10:12: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"
10:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:12:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:12:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:12:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:55 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
10:12:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1634ms
10:12:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:12:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08577be000 == 37 [pid = 1912] [id = 344]
10:12:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f085886a800) [pid = 1912] [serial = 962] [outer = (nil)]
10:12:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f0858a7fc00) [pid = 1912] [serial = 963] [outer = 0x7f085886a800]
10:12:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f0858b84800) [pid = 1912] [serial = 964] [outer = 0x7f085886a800]
10:12:57 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
10:12:57 INFO - document served over http requires an http
10:12:57 INFO - sub-resource via fetch-request using the meta-referrer
10:12:57 INFO - delivery method with swap-origin-redirect and when
10:12:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:12:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:12:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:12:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:12:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:12:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:12:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:12:57 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
10:12:57 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 2229ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:12:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590ca000 == 38 [pid = 1912] [id = 345]
10:12:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f0858a86400) [pid = 1912] [serial = 965] [outer = (nil)]
10:12:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0859052c00) [pid = 1912] [serial = 966] [outer = 0x7f0858a86400]
10:12:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f085965b400) [pid = 1912] [serial = 967] [outer = 0x7f0858a86400]
10:12:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085955b800 == 39 [pid = 1912] [id = 346]
10:12:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f0859b4ac00) [pid = 1912] [serial = 968] [outer = (nil)]
10:13:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f0859b51800) [pid = 1912] [serial = 969] [outer = 0x7f0859b4ac00]
10:13:01 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
10:13:01 INFO - document served over http requires an http
10:13:01 INFO - sub-resource via iframe-tag using the meta-referrer
10:13:01 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:01 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
10:13:01 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 3911ms
10:13:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:13:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f6e800 == 40 [pid = 1912] [id = 347]
10:13:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f0850d5cc00) [pid = 1912] [serial = 970] [outer = (nil)]
10:13:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f0850f57800) [pid = 1912] [serial = 971] [outer = 0x7f0850d5cc00]
10:13:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f08526bd000) [pid = 1912] [serial = 972] [outer = 0x7f0850d5cc00]
10:13:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f78000 == 41 [pid = 1912] [id = 348]
10:13:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f084fc97000) [pid = 1912] [serial = 973] [outer = (nil)]
10:13:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f084ffc9c00) [pid = 1912] [serial = 974] [outer = 0x7f084fc97000]
10:13:04 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
10:13:04 INFO - document served over http requires an http
10:13:04 INFO - sub-resource via iframe-tag using the meta-referrer
10:13:04 INFO - delivery method with no-redirect and when
10: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"
10:13:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:04 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
10:13:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2019ms
10:13:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:13:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc20000 == 42 [pid = 1912] [id = 349]
10:13:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f0851068800) [pid = 1912] [serial = 975] [outer = (nil)]
10:13:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f0851453000) [pid = 1912] [serial = 976] [outer = 0x7f0851068800]
10:13:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f08528f0800) [pid = 1912] [serial = 977] [outer = 0x7f0851068800]
10:13:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc0a800 == 43 [pid = 1912] [id = 350]
10:13:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f08502b7c00) [pid = 1912] [serial = 978] [outer = (nil)]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085110f000 == 42 [pid = 1912] [id = 333]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850db7800 == 41 [pid = 1912] [id = 332]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c6f000 == 40 [pid = 1912] [id = 331]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b17800 == 39 [pid = 1912] [id = 330]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850db5000 == 38 [pid = 1912] [id = 329]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fd9e800 == 37 [pid = 1912] [id = 328]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c7a000 == 36 [pid = 1912] [id = 327]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc05800 == 35 [pid = 1912] [id = 325]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852820800 == 34 [pid = 1912] [id = 284]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc2a000 == 33 [pid = 1912] [id = 324]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c8a4000 == 32 [pid = 1912] [id = 323]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dcd000 == 31 [pid = 1912] [id = 321]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ace1800 == 30 [pid = 1912] [id = 322]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08577bc800 == 29 [pid = 1912] [id = 320]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a75000 == 28 [pid = 1912] [id = 319]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085640a000 == 27 [pid = 1912] [id = 318]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fe3800 == 26 [pid = 1912] [id = 317]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d79000 == 25 [pid = 1912] [id = 316]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d63800 == 24 [pid = 1912] [id = 315]
10:13:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cdc800 == 23 [pid = 1912] [id = 314]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f0853d57c00) [pid = 1912] [serial = 875] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f08526c5c00) [pid = 1912] [serial = 848] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f0851066400) [pid = 1912] [serial = 860] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f0859658c00) [pid = 1912] [serial = 832] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f085c69cc00) [pid = 1912] [serial = 842] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f085b497000) [pid = 1912] [serial = 837] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f08526c4000) [pid = 1912] [serial = 869] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f085116e000) [pid = 1912] [serial = 863] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f08564e8800) [pid = 1912] [serial = 824] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f08528f5800) [pid = 1912] [serial = 872] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f085ea7b800) [pid = 1912] [serial = 845] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f085886f800) [pid = 1912] [serial = 827] [outer = (nil)] [url = about:blank]
10:13:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f08502ad400) [pid = 1912] [serial = 979] [outer = 0x7f08502b7c00]
10:13:06 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
10:13:06 INFO - document served over http requires an http
10:13:06 INFO - sub-resource via iframe-tag using the meta-referrer
10:13:06 INFO - delivery method with swap-origin-redirect and when
10: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:13:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:06 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
10:13:06 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 1944ms
10:13:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:13:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fdb1000 == 24 [pid = 1912] [id = 351]
10:13:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f084ffc9400) [pid = 1912] [serial = 980] [outer = (nil)]
10:13:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f08502b1c00) [pid = 1912] [serial = 981] [outer = 0x7f084ffc9400]
10:13:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f0852be9400) [pid = 1912] [serial = 982] [outer = 0x7f084ffc9400]
10:13:07 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
10:13:07 INFO - document served over http requires an http
10:13:07 INFO - sub-resource via script-tag using the meta-referrer
10:13:07 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:07 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
10:13:07 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 1636ms
10:13:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:13:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f74800 == 25 [pid = 1912] [id = 352]
10:13:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f0851976000) [pid = 1912] [serial = 983] [outer = (nil)]
10:13:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f0853cffc00) [pid = 1912] [serial = 984] [outer = 0x7f0851976000]
10:13:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f085510dc00) [pid = 1912] [serial = 985] [outer = 0x7f0851976000]
10:13:09 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
10:13:09 INFO - document served over http requires an http
10:13:09 INFO - sub-resource via script-tag using the meta-referrer
10:13:09 INFO - delivery method with no-redirect and when
10:13: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"
10:13:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:09 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
10:13:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1731ms
10:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:13:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852561000 == 26 [pid = 1912] [id = 353]
10:13:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f0853d5e800) [pid = 1912] [serial = 986] [outer = (nil)]
10:13:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f08555cb400) [pid = 1912] [serial = 987] [outer = 0x7f0853d5e800]
10:13:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f0856a3c400) [pid = 1912] [serial = 988] [outer = 0x7f0853d5e800]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f0850d5b000) [pid = 1912] [serial = 918] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f08528f1000) [pid = 1912] [serial = 930] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f08564e9000) [pid = 1912] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511927217]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f085ae9cc00) [pid = 1912] [serial = 900] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f084fca0c00) [pid = 1912] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f085760e000) [pid = 1912] [serial = 895] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f08502b6400) [pid = 1912] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511935590]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f085830a400) [pid = 1912] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f08526bdc00) [pid = 1912] [serial = 924] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f0854f8f000) [pid = 1912] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0853ea2c00) [pid = 1912] [serial = 885] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f0852828800) [pid = 1912] [serial = 880] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f0851167c00) [pid = 1912] [serial = 921] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f08564eac00) [pid = 1912] [serial = 890] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f085e102800) [pid = 1912] [serial = 905] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f084ffc3c00) [pid = 1912] [serial = 915] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f085aeed000) [pid = 1912] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f08528f5c00) [pid = 1912] [serial = 877] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f085ae97400) [pid = 1912] [serial = 910] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f085e1f1800) [pid = 1912] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0851455c00) [pid = 1912] [serial = 927] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0852831800) [pid = 1912] [serial = 933] [outer = (nil)] [url = about:blank]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0851165c00) [pid = 1912] [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]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0851172000) [pid = 1912] [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]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f084ffbf800) [pid = 1912] [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]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f084fca0000) [pid = 1912] [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]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f0851450000) [pid = 1912] [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]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f0850d62c00) [pid = 1912] [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]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f08502b2800) [pid = 1912] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511935590]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f084fc9d000) [pid = 1912] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f085a359c00) [pid = 1912] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f085cabcc00) [pid = 1912] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0855d6e000) [pid = 1912] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511927217]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f0857481000) [pid = 1912] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0853e9ec00) [pid = 1912] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f085106a400) [pid = 1912] [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]
10:13:12 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f0853d54000) [pid = 1912] [serial = 866] [outer = (nil)] [url = about:blank]
10:13:12 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
10:13:12 INFO - document served over http requires an http
10:13:12 INFO - sub-resource via script-tag using the meta-referrer
10:13:12 INFO - delivery method with swap-origin-redirect and when
10:13:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:13:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:12 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
10:13:12 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 3046ms
10:13:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:13:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cce800 == 27 [pid = 1912] [id = 354]
10:13:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0850f56c00) [pid = 1912] [serial = 989] [outer = (nil)]
10:13:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0851062c00) [pid = 1912] [serial = 990] [outer = 0x7f0850f56c00]
10:13:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0853e9ec00) [pid = 1912] [serial = 991] [outer = 0x7f0850f56c00]
10:13:14 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
10:13:14 INFO - document served over http requires an http
10:13:14 INFO - sub-resource via xhr-request using the meta-referrer
10:13:14 INFO - delivery method with keep-origin-redirect and when
10: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"
10:13:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:14 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
10:13:14 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 2031ms
10:13:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:13:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852557800 == 28 [pid = 1912] [id = 355]
10:13:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f08502b6400) [pid = 1912] [serial = 992] [outer = (nil)]
10:13:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0851167000) [pid = 1912] [serial = 993] [outer = 0x7f08502b6400]
10:13:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0853d54800) [pid = 1912] [serial = 994] [outer = 0x7f08502b6400]
10:13:17 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
10:13:17 INFO - document served over http requires an http
10:13:17 INFO - sub-resource via xhr-request using the meta-referrer
10:13:17 INFO - delivery method with no-redirect and when
10: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"
10:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:17 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
10:13:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2787ms
10:13:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:13:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d63800 == 29 [pid = 1912] [id = 356]
10:13:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0851165c00) [pid = 1912] [serial = 995] [outer = (nil)]
10:13:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f08567b7800) [pid = 1912] [serial = 996] [outer = 0x7f0851165c00]
10:13:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f085830d800) [pid = 1912] [serial = 997] [outer = 0x7f0851165c00]
10:13:19 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
10:13:19 INFO - document served over http requires an http
10:13:19 INFO - sub-resource via xhr-request using the meta-referrer
10:13:19 INFO - delivery method with swap-origin-redirect and when
10: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:19 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
10:13:19 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 1872ms
10:13:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:13:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855019800 == 30 [pid = 1912] [id = 357]
10:13:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f08564eac00) [pid = 1912] [serial = 998] [outer = (nil)]
10:13:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0858a83c00) [pid = 1912] [serial = 999] [outer = 0x7f08564eac00]
10:13:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f08595a6c00) [pid = 1912] [serial = 1000] [outer = 0x7f08564eac00]
10:13:21 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
10:13:21 INFO - document served over http requires an https
10:13:21 INFO - sub-resource via fetch-request using the meta-referrer
10:13:21 INFO - delivery method with keep-origin-redirect and when
10: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"
10:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:21 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
10:13:21 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 1883ms
10:13:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:13:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574d6000 == 31 [pid = 1912] [id = 358]
10:13:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0858a88800) [pid = 1912] [serial = 1001] [outer = (nil)]
10:13:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f0859658000) [pid = 1912] [serial = 1002] [outer = 0x7f0858a88800]
10:13:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f0859d19000) [pid = 1912] [serial = 1003] [outer = 0x7f0858a88800]
10:13:22 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
10:13:22 INFO - document served over http requires an https
10:13:22 INFO - sub-resource via fetch-request using the meta-referrer
10:13:22 INFO - delivery method with no-redirect and when
10:13:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:22 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
10:13:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1696ms
10:13:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:13:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859550000 == 32 [pid = 1912] [id = 359]
10:13:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f085965f000) [pid = 1912] [serial = 1004] [outer = (nil)]
10:13:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f0859df0c00) [pid = 1912] [serial = 1005] [outer = 0x7f085965f000]
10:13:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f0859dfe800) [pid = 1912] [serial = 1006] [outer = 0x7f085965f000]
10:13:25 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
10:13:25 INFO - document served over http requires an https
10:13:25 INFO - sub-resource via fetch-request using the meta-referrer
10:13:25 INFO - delivery method with swap-origin-redirect and when
10: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"
10:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:25 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
10:13:25 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 2186ms
10:13:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:13:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d5e000 == 33 [pid = 1912] [id = 360]
10:13:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f0859df7400) [pid = 1912] [serial = 1007] [outer = (nil)]
10:13:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f085a35a000) [pid = 1912] [serial = 1008] [outer = 0x7f0859df7400]
10:13:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f085ae4cc00) [pid = 1912] [serial = 1009] [outer = 0x7f0859df7400]
10:13:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dc6800 == 34 [pid = 1912] [id = 361]
10:13:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f085ae96000) [pid = 1912] [serial = 1010] [outer = (nil)]
10:13:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f085ae94400) [pid = 1912] [serial = 1011] [outer = 0x7f085ae96000]
10:13:27 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
10:13:27 INFO - document served over http requires an https
10:13:27 INFO - sub-resource via iframe-tag using the meta-referrer
10:13:27 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:27 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
10:13:27 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 2537ms
10:13:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:13:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dd8000 == 35 [pid = 1912] [id = 362]
10:13:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f085a5abc00) [pid = 1912] [serial = 1012] [outer = (nil)]
10:13:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f085ae9ac00) [pid = 1912] [serial = 1013] [outer = 0x7f085a5abc00]
10:13:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f085b49b400) [pid = 1912] [serial = 1014] [outer = 0x7f085a5abc00]
10:13:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a388000 == 36 [pid = 1912] [id = 363]
10:13:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f085b4a1400) [pid = 1912] [serial = 1015] [outer = (nil)]
10:13:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f085b49dc00) [pid = 1912] [serial = 1016] [outer = 0x7f085b4a1400]
10:13:30 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
10:13:30 INFO - document served over http requires an https
10:13:30 INFO - sub-resource via iframe-tag using the meta-referrer
10:13:30 INFO - delivery method with no-redirect and when
10: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"
10:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:30 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
10:13:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 3094ms
10:13:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:13:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a549000 == 37 [pid = 1912] [id = 364]
10:13:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f085ae93800) [pid = 1912] [serial = 1017] [outer = (nil)]
10:13:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f085b4a3400) [pid = 1912] [serial = 1018] [outer = 0x7f085ae93800]
10:13:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f085bcd7000) [pid = 1912] [serial = 1019] [outer = 0x7f085ae93800]
10:13:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acc6800 == 38 [pid = 1912] [id = 365]
10:13:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f085bcdec00) [pid = 1912] [serial = 1020] [outer = (nil)]
10:13:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f085c03bc00) [pid = 1912] [serial = 1021] [outer = 0x7f085bcdec00]
10:13:32 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
10:13:32 INFO - document served over http requires an https
10:13:32 INFO - sub-resource via iframe-tag using the meta-referrer
10:13:32 INFO - delivery method with swap-origin-redirect and when
10: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"
10:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:32 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
10:13:32 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 2141ms
10:13:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:13:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ace0800 == 39 [pid = 1912] [id = 366]
10:13:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f085b49f400) [pid = 1912] [serial = 1022] [outer = (nil)]
10:13:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f085c03a400) [pid = 1912] [serial = 1023] [outer = 0x7f085b49f400]
10:13:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f085c0f8000) [pid = 1912] [serial = 1024] [outer = 0x7f085b49f400]
10:13:34 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
10:13:34 INFO - document served over http requires an https
10:13:34 INFO - sub-resource via script-tag using the meta-referrer
10:13:34 INFO - delivery method with keep-origin-redirect and when
10: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"
10:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:34 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
10:13:34 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 1943ms
10:13:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:13:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4c5800 == 40 [pid = 1912] [id = 367]
10:13:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f085c03a800) [pid = 1912] [serial = 1025] [outer = (nil)]
10:13:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f085c254c00) [pid = 1912] [serial = 1026] [outer = 0x7f085c03a800]
10:13:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f085c6a6000) [pid = 1912] [serial = 1027] [outer = 0x7f085c03a800]
10:13:36 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
10:13:36 INFO - document served over http requires an https
10:13:36 INFO - sub-resource via script-tag using the meta-referrer
10:13:36 INFO - delivery method with no-redirect and when
10: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"
10:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:36 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
10:13:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1785ms
10:13:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:13:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f7f800 == 41 [pid = 1912] [id = 368]
10:13:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f0852b0b000) [pid = 1912] [serial = 1028] [outer = (nil)]
10:13:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f0853e9ac00) [pid = 1912] [serial = 1029] [outer = 0x7f0852b0b000]
10:13:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f085ccde000) [pid = 1912] [serial = 1030] [outer = 0x7f0852b0b000]
10:13:40 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
10:13:40 INFO - document served over http requires an https
10:13:40 INFO - sub-resource via script-tag using the meta-referrer
10:13:40 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:40 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
10:13:40 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 3696ms
10:13:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:13:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851906000 == 42 [pid = 1912] [id = 369]
10:13:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f0850f5a800) [pid = 1912] [serial = 1031] [outer = (nil)]
10:13:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f085282cc00) [pid = 1912] [serial = 1032] [outer = 0x7f0850f5a800]
10:13:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f085526a800) [pid = 1912] [serial = 1033] [outer = 0x7f0850f5a800]
10:13:42 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
10:13:42 INFO - document served over http requires an https
10:13:42 INFO - sub-resource via xhr-request using the meta-referrer
10:13:42 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:42 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
10:13:42 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 2136ms
10:13:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:13:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fda7800 == 43 [pid = 1912] [id = 370]
10:13:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f08526bf800) [pid = 1912] [serial = 1034] [outer = (nil)]
10:13:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f0852740c00) [pid = 1912] [serial = 1035] [outer = 0x7f08526bf800]
10:13:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f0852bf1800) [pid = 1912] [serial = 1036] [outer = 0x7f08526bf800]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f83800 == 42 [pid = 1912] [id = 335]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b0d000 == 41 [pid = 1912] [id = 336]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bbb000 == 40 [pid = 1912] [id = 337]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d6f000 == 39 [pid = 1912] [id = 338]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085500e800 == 38 [pid = 1912] [id = 339]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855518800 == 37 [pid = 1912] [id = 340]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc13800 == 36 [pid = 1912] [id = 326]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565c1000 == 35 [pid = 1912] [id = 341]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a7b800 == 34 [pid = 1912] [id = 342]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574e9000 == 33 [pid = 1912] [id = 343]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08577be000 == 32 [pid = 1912] [id = 344]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f78000 == 31 [pid = 1912] [id = 348]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f6e800 == 30 [pid = 1912] [id = 347]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590ca800 == 29 [pid = 1912] [id = 275]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b06800 == 28 [pid = 1912] [id = 258]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc0a800 == 27 [pid = 1912] [id = 350]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc20000 == 26 [pid = 1912] [id = 349]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fdb1000 == 25 [pid = 1912] [id = 351]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f74800 == 24 [pid = 1912] [id = 352]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852550000 == 23 [pid = 1912] [id = 334]
10:13:44 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852561000 == 22 [pid = 1912] [id = 353]
10:13:44 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f0852747000) [pid = 1912] [serial = 928] [outer = (nil)] [url = about:blank]
10:13:44 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f0853cfc000) [pid = 1912] [serial = 931] [outer = (nil)] [url = about:blank]
10:13:44 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f0852635400) [pid = 1912] [serial = 922] [outer = (nil)] [url = about:blank]
10:13:44 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f08528f5400) [pid = 1912] [serial = 925] [outer = (nil)] [url = about:blank]
10:13:44 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f0851167400) [pid = 1912] [serial = 919] [outer = (nil)] [url = about:blank]
10:13:44 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f084ffcb800) [pid = 1912] [serial = 916] [outer = (nil)] [url = about:blank]
10:13:45 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
10:13:45 INFO - document served over http requires an https
10:13:45 INFO - sub-resource via xhr-request using the meta-referrer
10:13:45 INFO - delivery method with no-redirect and when
10: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"
10:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:45 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
10:13:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2702ms
10:13:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:13:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fdb1800 == 23 [pid = 1912] [id = 371]
10:13:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f0850d60400) [pid = 1912] [serial = 1037] [outer = (nil)]
10:13:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f0851458000) [pid = 1912] [serial = 1038] [outer = 0x7f0850d60400]
10:13:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f0853cff400) [pid = 1912] [serial = 1039] [outer = 0x7f0850d60400]
10:13:47 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
10:13:47 INFO - document served over http requires an https
10:13:47 INFO - sub-resource via xhr-request using the meta-referrer
10:13:47 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:47 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
10:13:47 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 1742ms
10:13:47 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
10:13:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085111b000 == 24 [pid = 1912] [id = 372]
10:13:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f08526c9c00) [pid = 1912] [serial = 1040] [outer = (nil)]
10:13:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f0854f94c00) [pid = 1912] [serial = 1041] [outer = 0x7f08526c9c00]
10:13:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f0855d67400) [pid = 1912] [serial = 1042] [outer = 0x7f08526c9c00]
10:13:48 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
10:13:48 INFO - document served over http requires an http
10:13:48 INFO - sub-resource via fetch-request using the meta-referrer
10:13:48 INFO - delivery method with keep-origin-redirect and when
10:13:48 INFO - the target request is same-origin.
10:13:48 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 1785ms
10:13:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:13:50 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f0853d5e800) [pid = 1912] [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]
10:13:50 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f084fc97000) [pid = 1912] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511983979]
10:13:50 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f084ffc9400) [pid = 1912] [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]
10:13:50 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f0851068800) [pid = 1912] [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]
10:13:50 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f0850d5cc00) [pid = 1912] [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]
10:13:50 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f0851976000) [pid = 1912] [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]
10:13:50 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f08502b7c00) [pid = 1912] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:50 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f0859b4ac00) [pid = 1912] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f0851453000) [pid = 1912] [serial = 976] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f0850f58800) [pid = 1912] [serial = 936] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f0854f8c400) [pid = 1912] [serial = 945] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f0852b06000) [pid = 1912] [serial = 942] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f0853cffc00) [pid = 1912] [serial = 984] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f0858a7fc00) [pid = 1912] [serial = 963] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f0855d65400) [pid = 1912] [serial = 951] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f085262e400) [pid = 1912] [serial = 939] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f08555cb400) [pid = 1912] [serial = 987] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f084ffc9c00) [pid = 1912] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449511983979]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f08574bd000) [pid = 1912] [serial = 957] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f0856924000) [pid = 1912] [serial = 954] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f0855265800) [pid = 1912] [serial = 948] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0850f57800) [pid = 1912] [serial = 971] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f08502b1c00) [pid = 1912] [serial = 981] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f0859052c00) [pid = 1912] [serial = 966] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f0859b51800) [pid = 1912] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0858477c00) [pid = 1912] [serial = 960] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f08502ad400) [pid = 1912] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f0851062c00) [pid = 1912] [serial = 990] [outer = (nil)] [url = about:blank]
10:13:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f73000 == 25 [pid = 1912] [id = 373]
10:13:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f084fc9a400) [pid = 1912] [serial = 1043] [outer = (nil)]
10:13:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f084ffbdc00) [pid = 1912] [serial = 1044] [outer = 0x7f084fc9a400]
10:13:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0850f58800) [pid = 1912] [serial = 1045] [outer = 0x7f084fc9a400]
10:13:51 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0853cf4800) [pid = 1912] [serial = 878] [outer = (nil)] [url = about:blank]
10:13:53 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:13:53 INFO - document served over http requires an http
10:13:53 INFO - sub-resource via fetch-request using the meta-referrer
10:13:53 INFO - delivery method with no-redirect and when
10:13:53 INFO - the target request is same-origin.
10:13:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 4156ms
10:13:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:13:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851114000 == 26 [pid = 1912] [id = 374]
10:13:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0850d62000) [pid = 1912] [serial = 1046] [outer = (nil)]
10:13:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f085196f000) [pid = 1912] [serial = 1047] [outer = 0x7f0850d62000]
10:13:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f0853cf8800) [pid = 1912] [serial = 1048] [outer = 0x7f0850d62000]
10:13:55 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
10:13:55 INFO - document served over http requires an http
10:13:55 INFO - sub-resource via fetch-request using the meta-referrer
10:13:55 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:55 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
10:13:55 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 2285ms
10:13:55 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
10:13:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854ca6800 == 27 [pid = 1912] [id = 375]
10:13:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f0851170800) [pid = 1912] [serial = 1049] [outer = (nil)]
10:13:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0854f8c400) [pid = 1912] [serial = 1050] [outer = 0x7f0851170800]
10:13:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f0856655400) [pid = 1912] [serial = 1051] [outer = 0x7f0851170800]
10:13:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fdf000 == 28 [pid = 1912] [id = 376]
10:13:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f0856926400) [pid = 1912] [serial = 1052] [outer = (nil)]
10:13:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f0856a46800) [pid = 1912] [serial = 1053] [outer = 0x7f0856926400]
10:13:57 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
10:13:57 INFO - document served over http requires an http
10:13:57 INFO - sub-resource via iframe-tag using the meta-referrer
10:13:57 INFO - delivery method with keep-origin-redirect and when
10:13:57 INFO - the target request is same-origin.
10:13:57 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 2239ms
10:13:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:13:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855516800 == 29 [pid = 1912] [id = 377]
10:13:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f0855266c00) [pid = 1912] [serial = 1054] [outer = (nil)]
10:13:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f0856a3f400) [pid = 1912] [serial = 1055] [outer = 0x7f0855266c00]
10:13:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f085760a000) [pid = 1912] [serial = 1056] [outer = 0x7f0855266c00]
10:14:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566ec000 == 30 [pid = 1912] [id = 378]
10:14:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f0858312400) [pid = 1912] [serial = 1057] [outer = (nil)]
10:14:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f0858877800) [pid = 1912] [serial = 1058] [outer = 0x7f0858312400]
10:14:00 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
10:14:00 INFO - document served over http requires an http
10:14:00 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:00 INFO - delivery method with no-redirect and when
10:14:00 INFO - the target request is same-origin.
10:14:00 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 2859ms
10:14:00 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
10:14:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0857410800 == 31 [pid = 1912] [id = 379]
10:14:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f0857480c00) [pid = 1912] [serial = 1059] [outer = (nil)]
10:14:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f0858876000) [pid = 1912] [serial = 1060] [outer = 0x7f0857480c00]
10:14:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f08595b0400) [pid = 1912] [serial = 1061] [outer = 0x7f0857480c00]
10:14:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576eb800 == 32 [pid = 1912] [id = 380]
10:14:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f0859b52400) [pid = 1912] [serial = 1062] [outer = (nil)]
10:14:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f085a355400) [pid = 1912] [serial = 1063] [outer = 0x7f0859b52400]
10:14:02 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
10:14:02 INFO - document served over http requires an http
10:14:02 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:02 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:02 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
10:14:02 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 1941ms
10:14:02 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
10:14:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b0c000 == 33 [pid = 1912] [id = 381]
10:14:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f085886e400) [pid = 1912] [serial = 1064] [outer = (nil)]
10:14:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f0859df7c00) [pid = 1912] [serial = 1065] [outer = 0x7f085886e400]
10:14:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f085b49e400) [pid = 1912] [serial = 1066] [outer = 0x7f085886e400]
10:14:04 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
10:14:04 INFO - document served over http requires an http
10:14:04 INFO - sub-resource via script-tag using the meta-referrer
10:14:04 INFO - delivery method with keep-origin-redirect and when
10:14:04 INFO - the target request is same-origin.
10:14:04 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 1833ms
10:14:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:14:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d57800 == 34 [pid = 1912] [id = 382]
10:14:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f0859dfc800) [pid = 1912] [serial = 1067] [outer = (nil)]
10:14:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f085c63c400) [pid = 1912] [serial = 1068] [outer = 0x7f0859dfc800]
10:14:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f085ccd3c00) [pid = 1912] [serial = 1069] [outer = 0x7f0859dfc800]
10:14:06 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:14:06 INFO - document served over http requires an http
10:14:06 INFO - sub-resource via script-tag using the meta-referrer
10:14:06 INFO - delivery method with no-redirect and when
10:14:06 INFO - the target request is same-origin.
10:14:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 1783ms
10:14:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
10:14:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c29c800 == 35 [pid = 1912] [id = 383]
10:14:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f085c63bc00) [pid = 1912] [serial = 1070] [outer = (nil)]
10:14:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f085e161800) [pid = 1912] [serial = 1071] [outer = 0x7f085c63bc00]
10:14:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f085e564800) [pid = 1912] [serial = 1072] [outer = 0x7f085c63bc00]
10:14:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:14:08 INFO - document served over http requires an http
10:14:08 INFO - sub-resource via script-tag using the meta-referrer
10:14:08 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:14:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 2345ms
10:14:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
10:14:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c43e800 == 36 [pid = 1912] [id = 384]
10:14:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f085ccdc000) [pid = 1912] [serial = 1073] [outer = (nil)]
10:14:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f085e56bc00) [pid = 1912] [serial = 1074] [outer = 0x7f085ccdc000]
10:14:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f08618bd800) [pid = 1912] [serial = 1075] [outer = 0x7f085ccdc000]
10:14:10 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:14:10 INFO - document served over http requires an http
10:14:10 INFO - sub-resource via xhr-request using the meta-referrer
10:14:10 INFO - delivery method with keep-origin-redirect and when
10:14:10 INFO - the target request is same-origin.
10:14:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 2431ms
10:14:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:14:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c8a9000 == 37 [pid = 1912] [id = 385]
10:14:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f085e580400) [pid = 1912] [serial = 1076] [outer = (nil)]
10:14:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f0861cb2400) [pid = 1912] [serial = 1077] [outer = 0x7f085e580400]
10:14:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f0861cbec00) [pid = 1912] [serial = 1078] [outer = 0x7f085e580400]
10:14:12 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:14:12 INFO - document served over http requires an http
10:14:12 INFO - sub-resource via xhr-request using the meta-referrer
10:14:12 INFO - delivery method with no-redirect and when
10:14:12 INFO - the target request is same-origin.
10:14:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 1996ms
10:14:13 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
10:14:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca7f000 == 38 [pid = 1912] [id = 386]
10:14:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f08516ee000) [pid = 1912] [serial = 1079] [outer = (nil)]
10:14:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f08516ef000) [pid = 1912] [serial = 1080] [outer = 0x7f08516ee000]
10:14:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f08516f4c00) [pid = 1912] [serial = 1081] [outer = 0x7f08516ee000]
10:14:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:14:15 INFO - document served over http requires an http
10:14:15 INFO - sub-resource via xhr-request using the meta-referrer
10:14:15 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:14:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 2822ms
10:14:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
10:14:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc39800 == 39 [pid = 1912] [id = 387]
10:14:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f08516ee400) [pid = 1912] [serial = 1082] [outer = (nil)]
10:14:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f0858891000) [pid = 1912] [serial = 1083] [outer = 0x7f08516ee400]
10:14:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f0853d36400) [pid = 1912] [serial = 1084] [outer = 0x7f08516ee400]
10:14:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:14:17 INFO - document served over http requires an https
10:14:17 INFO - sub-resource via fetch-request using the meta-referrer
10:14:17 INFO - delivery method with keep-origin-redirect and when
10: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"
10:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:14:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 2046ms
10:14:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:14:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0860d50800 == 40 [pid = 1912] [id = 388]
10:14:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f0853d40000) [pid = 1912] [serial = 1085] [outer = (nil)]
10:14:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f0853d41000) [pid = 1912] [serial = 1086] [outer = 0x7f0853d40000]
10:14:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f085888e800) [pid = 1912] [serial = 1087] [outer = 0x7f0853d40000]
10:14:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:14:19 INFO - document served over http requires an https
10:14:19 INFO - sub-resource via fetch-request using the meta-referrer
10:14:19 INFO - delivery method with no-redirect and when
10: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"
10:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
10:14:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 1888ms
10:14:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
10:14:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085197c800 == 41 [pid = 1912] [id = 389]
10:14:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f0853d40400) [pid = 1912] [serial = 1088] [outer = (nil)]
10:14:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f08588bcc00) [pid = 1912] [serial = 1089] [outer = 0x7f0853d40400]
10:14:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f08588c3400) [pid = 1912] [serial = 1090] [outer = 0x7f0853d40400]
10:14:22 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
10:14:22 INFO - document served over http requires an https
10:14:22 INFO - sub-resource via fetch-request using the meta-referrer
10:14:22 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:22 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
10:14:22 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 2743ms
10:14:22 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
10:14:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085197e000 == 42 [pid = 1912] [id = 390]
10:14:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f0853cfb800) [pid = 1912] [serial = 1091] [outer = (nil)]
10:14:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f0854add800) [pid = 1912] [serial = 1092] [outer = 0x7f0853cfb800]
10:14:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f0854ae4800) [pid = 1912] [serial = 1093] [outer = 0x7f0853cfb800]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852557800 == 41 [pid = 1912] [id = 355]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d63800 == 40 [pid = 1912] [id = 356]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855019800 == 39 [pid = 1912] [id = 357]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574d6000 == 38 [pid = 1912] [id = 358]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859550000 == 37 [pid = 1912] [id = 359]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dc6800 == 36 [pid = 1912] [id = 361]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d5e000 == 35 [pid = 1912] [id = 360]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a388000 == 34 [pid = 1912] [id = 363]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dd8000 == 33 [pid = 1912] [id = 362]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acc6800 == 32 [pid = 1912] [id = 365]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a549000 == 31 [pid = 1912] [id = 364]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ace0800 == 30 [pid = 1912] [id = 366]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4c5800 == 29 [pid = 1912] [id = 367]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851906000 == 28 [pid = 1912] [id = 369]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fda7800 == 27 [pid = 1912] [id = 370]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fdb1800 == 26 [pid = 1912] [id = 371]
10:14:24 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085111b000 == 25 [pid = 1912] [id = 372]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851114000 == 24 [pid = 1912] [id = 374]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854788000 == 23 [pid = 1912] [id = 313]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fdf000 == 22 [pid = 1912] [id = 376]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854ca6800 == 21 [pid = 1912] [id = 375]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566ec000 == 20 [pid = 1912] [id = 378]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f7f800 == 19 [pid = 1912] [id = 368]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855516800 == 18 [pid = 1912] [id = 377]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576eb800 == 17 [pid = 1912] [id = 380]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0857410800 == 16 [pid = 1912] [id = 379]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b0c000 == 15 [pid = 1912] [id = 381]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d57800 == 14 [pid = 1912] [id = 382]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c29c800 == 13 [pid = 1912] [id = 383]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c43e800 == 12 [pid = 1912] [id = 384]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c8a9000 == 11 [pid = 1912] [id = 385]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca7f000 == 10 [pid = 1912] [id = 386]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc39800 == 9 [pid = 1912] [id = 387]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0860d50800 == 8 [pid = 1912] [id = 388]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085197c800 == 7 [pid = 1912] [id = 389]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f73000 == 6 [pid = 1912] [id = 373]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cce800 == 5 [pid = 1912] [id = 354]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851910800 == 4 [pid = 1912] [id = 287]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085955b800 == 3 [pid = 1912] [id = 346]
10:14:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590ca000 == 2 [pid = 1912] [id = 345]
10:14:26 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f085510dc00) [pid = 1912] [serial = 985] [outer = (nil)] [url = about:blank]
10:14:26 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f0854f8b800) [pid = 1912] [serial = 934] [outer = (nil)] [url = about:blank]
10:14:26 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f0852be9400) [pid = 1912] [serial = 982] [outer = (nil)] [url = about:blank]
10:14:26 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f08526bd000) [pid = 1912] [serial = 972] [outer = (nil)] [url = about:blank]
10:14:26 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f08528f0800) [pid = 1912] [serial = 977] [outer = (nil)] [url = about:blank]
10:14:26 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f0856a3c400) [pid = 1912] [serial = 988] [outer = (nil)] [url = about:blank]
10:14:28 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
10:14:28 INFO - document served over http requires an https
10:14:28 INFO - sub-resource via fetch-request using the meta-referrer
10:14:28 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:28 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
10:14:28 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 5995ms
10:14:28 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
10:14:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fd98000 == 3 [pid = 1912] [id = 391]
10:14:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f084ffc7c00) [pid = 1912] [serial = 1094] [outer = (nil)]
10:14:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f08502ac400) [pid = 1912] [serial = 1095] [outer = 0x7f084ffc7c00]
10:14:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f0850d57c00) [pid = 1912] [serial = 1096] [outer = 0x7f084ffc7c00]
10:14:30 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
10:14:30 INFO - document served over http requires an https
10:14:30 INFO - sub-resource via fetch-request using the meta-referrer
10:14:30 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:30 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
10:14:30 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 1883ms
10:14:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:14:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c6a800 == 4 [pid = 1912] [id = 392]
10:14:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f084ffc8000) [pid = 1912] [serial = 1097] [outer = (nil)]
10:14:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f0850d5cc00) [pid = 1912] [serial = 1098] [outer = 0x7f084ffc8000]
10:14:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f0850f60000) [pid = 1912] [serial = 1099] [outer = 0x7f084ffc8000]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f0855267400) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f085144fc00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f08502b5000) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f0857482000) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f0852b0cc00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f085886a800) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f0855268000) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f084fc9a400) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f085ae96000) [pid = 1912] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f0850d5c400) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f085262f800) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f0856929c00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f0855d6fc00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f08564eac00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f085965f000) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f08526bf800) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f0854f92c00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f0851165c00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f0852630800) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f0852b0b000) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f08502b6400) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f0850f56c00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f085a5abc00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f085b49f400) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f085c03a800) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f08564e5800) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f085bcdec00) [pid = 1912] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f085a35b400) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f0850f5a800) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f0858308c00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f08526bbc00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f08526c9c00) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f0851970400) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f0859df7400) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f085ae93800) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f0858a86400) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f0850d60400) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f0858a88800) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f085b4a1400) [pid = 1912] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512010181]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f0850d61800) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f0853cfe400) [pid = 1912] [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]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f0859df0c00) [pid = 1912] [serial = 1005] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f0854f94c00) [pid = 1912] [serial = 1041] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f085c254c00) [pid = 1912] [serial = 1026] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f085c03a400) [pid = 1912] [serial = 1023] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f085b4a3400) [pid = 1912] [serial = 1018] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f085c03bc00) [pid = 1912] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f085ae9ac00) [pid = 1912] [serial = 1013] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f085b49dc00) [pid = 1912] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512010181]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f08567b7800) [pid = 1912] [serial = 996] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f085a35a000) [pid = 1912] [serial = 1008] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f085ae94400) [pid = 1912] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f0853e9ac00) [pid = 1912] [serial = 1029] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0859658000) [pid = 1912] [serial = 1002] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0858a83c00) [pid = 1912] [serial = 999] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f085282cc00) [pid = 1912] [serial = 1032] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0851458000) [pid = 1912] [serial = 1038] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f0852740c00) [pid = 1912] [serial = 1035] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f0851167000) [pid = 1912] [serial = 993] [outer = (nil)] [url = about:blank]
10:14:36 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f084ffbdc00) [pid = 1912] [serial = 1044] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f085760ac00) [pid = 1912] [serial = 821] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f0853d56c00) [pid = 1912] [serial = 881] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f0855c15800) [pid = 1912] [serial = 886] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f0856a3b400) [pid = 1912] [serial = 891] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0859b4b000) [pid = 1912] [serial = 896] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f085c69f000) [pid = 1912] [serial = 901] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f08502ae000) [pid = 1912] [serial = 906] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f084fc98c00) [pid = 1912] [serial = 911] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f085144f800) [pid = 1912] [serial = 937] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f0852828400) [pid = 1912] [serial = 940] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f0853cfb400) [pid = 1912] [serial = 943] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085510fc00) [pid = 1912] [serial = 946] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f08555d1400) [pid = 1912] [serial = 949] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f085665cc00) [pid = 1912] [serial = 952] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f085747b400) [pid = 1912] [serial = 955] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0858307800) [pid = 1912] [serial = 958] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f0858876400) [pid = 1912] [serial = 961] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f0858b84800) [pid = 1912] [serial = 964] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f085965b400) [pid = 1912] [serial = 967] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f0853d54800) [pid = 1912] [serial = 994] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f085830d800) [pid = 1912] [serial = 997] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f0853e9ec00) [pid = 1912] [serial = 991] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f085526a800) [pid = 1912] [serial = 1033] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f0853cff400) [pid = 1912] [serial = 1039] [outer = (nil)] [url = about:blank]
10:14:38 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f0852bf1800) [pid = 1912] [serial = 1036] [outer = (nil)] [url = about:blank]
10:14:39 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
10:14:39 INFO - document served over http requires an https
10:14:39 INFO - sub-resource via fetch-request using the meta-referrer
10:14:39 INFO - delivery method with no-redirect and when
10:14: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"
10:14:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:39 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
10:14:39 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 8805ms
10:14:39 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
10:14:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850db5000 == 5 [pid = 1912] [id = 393]
10:14:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f084fc9d000) [pid = 1912] [serial = 1100] [outer = (nil)]
10:14:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f08502b0000) [pid = 1912] [serial = 1101] [outer = 0x7f084fc9d000]
10:14:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0850d5c400) [pid = 1912] [serial = 1102] [outer = 0x7f084fc9d000]
10:14:41 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
10:14:41 INFO - document served over http requires an https
10:14:41 INFO - sub-resource via fetch-request using the meta-referrer
10:14:41 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:41 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
10:14:41 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 1896ms
10:14:41 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
10:14:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f69800 == 6 [pid = 1912] [id = 394]
10:14:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f084ffcbc00) [pid = 1912] [serial = 1103] [outer = (nil)]
10:14:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f0850f5a800) [pid = 1912] [serial = 1104] [outer = 0x7f084ffcbc00]
10:14:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f0851063000) [pid = 1912] [serial = 1105] [outer = 0x7f084ffcbc00]
10:14:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f7d800 == 7 [pid = 1912] [id = 395]
10:14:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f0851068000) [pid = 1912] [serial = 1106] [outer = (nil)]
10:14:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0851167400) [pid = 1912] [serial = 1107] [outer = 0x7f0851068000]
10:14:43 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
10:14:43 INFO - document served over http requires an https
10:14:43 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:43 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:43 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
10:14:43 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 1949ms
10:14:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:14:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085110d000 == 8 [pid = 1912] [id = 396]
10:14:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0850f53800) [pid = 1912] [serial = 1108] [outer = (nil)]
10:14:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0851068c00) [pid = 1912] [serial = 1109] [outer = 0x7f0850f53800]
10:14:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f085144b400) [pid = 1912] [serial = 1110] [outer = 0x7f0850f53800]
10:14:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851902800 == 9 [pid = 1912] [id = 397]
10:14:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0851450400) [pid = 1912] [serial = 1111] [outer = (nil)]
10:14:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0851454000) [pid = 1912] [serial = 1112] [outer = 0x7f0851450400]
10:14:45 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
10:14:45 INFO - document served over http requires an https
10:14:45 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:45 INFO - delivery method with no-redirect and when
10:14: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"
10:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:45 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
10:14:45 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 1888ms
10:14:45 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
10:14:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851916000 == 10 [pid = 1912] [id = 398]
10:14:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f085116b000) [pid = 1912] [serial = 1113] [outer = (nil)]
10:14:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f085144d800) [pid = 1912] [serial = 1114] [outer = 0x7f085116b000]
10:14:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f085196e400) [pid = 1912] [serial = 1115] [outer = 0x7f085116b000]
10:14:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085254f800 == 11 [pid = 1912] [id = 399]
10:14:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0851973400) [pid = 1912] [serial = 1116] [outer = (nil)]
10:14:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0851978000) [pid = 1912] [serial = 1117] [outer = 0x7f0851973400]
10:14:47 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
10:14:47 INFO - document served over http requires an https
10:14:47 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:47 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:47 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
10:14:47 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 1997ms
10:14:47 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
10:14:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085256a000 == 12 [pid = 1912] [id = 400]
10:14:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f08516eb800) [pid = 1912] [serial = 1118] [outer = (nil)]
10:14:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0851974800) [pid = 1912] [serial = 1119] [outer = 0x7f08516eb800]
10:14:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0852636c00) [pid = 1912] [serial = 1120] [outer = 0x7f08516eb800]
10:14:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852818800 == 13 [pid = 1912] [id = 401]
10:14:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f08526bc800) [pid = 1912] [serial = 1121] [outer = (nil)]
10:14:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f08526c0000) [pid = 1912] [serial = 1122] [outer = 0x7f08526bc800]
10:14:49 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
10:14:49 INFO - document served over http requires an https
10:14:49 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:49 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:49 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
10:14:49 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 2485ms
10:14:49 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
10:14:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b07800 == 14 [pid = 1912] [id = 402]
10:14:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f0851971400) [pid = 1912] [serial = 1123] [outer = (nil)]
10:14:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f08526bf800) [pid = 1912] [serial = 1124] [outer = 0x7f0851971400]
10:14:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0852740800) [pid = 1912] [serial = 1125] [outer = 0x7f0851971400]
10:14:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b21000 == 15 [pid = 1912] [id = 403]
10:14:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f0852745800) [pid = 1912] [serial = 1126] [outer = (nil)]
10:14:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0852749800) [pid = 1912] [serial = 1127] [outer = 0x7f0852745800]
10:14:51 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
10:14:51 INFO - document served over http requires an https
10:14:51 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:51 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:51 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
10:14:51 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 2367ms
10:14:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:14:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b7b000 == 16 [pid = 1912] [id = 404]
10:14:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f08526bd000) [pid = 1912] [serial = 1128] [outer = (nil)]
10:14:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f0852746000) [pid = 1912] [serial = 1129] [outer = 0x7f08526bd000]
10:14:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f085282c000) [pid = 1912] [serial = 1130] [outer = 0x7f08526bd000]
10:14:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cc6800 == 17 [pid = 1912] [id = 405]
10:14:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f0852831c00) [pid = 1912] [serial = 1131] [outer = (nil)]
10:14:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f085282ec00) [pid = 1912] [serial = 1132] [outer = 0x7f0852831c00]
10:14:55 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
10:14:55 INFO - document served over http requires an https
10:14:55 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:55 INFO - delivery method with no-redirect and when
10:14: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"
10:14:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:55 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
10:14:55 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 3318ms
10:14:55 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
10:14:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cc7000 == 18 [pid = 1912] [id = 406]
10:14:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f08528e7400) [pid = 1912] [serial = 1133] [outer = (nil)]
10:14:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f08528e8800) [pid = 1912] [serial = 1134] [outer = 0x7f08528e7400]
10:14:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f0852b06800) [pid = 1912] [serial = 1135] [outer = 0x7f08528e7400]
10:14:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c65000 == 19 [pid = 1912] [id = 407]
10:14:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f08502b1000) [pid = 1912] [serial = 1136] [outer = (nil)]
10:14:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0850d5bc00) [pid = 1912] [serial = 1137] [outer = 0x7f08502b1000]
10:14:57 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
10:14:57 INFO - document served over http requires an https
10:14:57 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:57 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:57 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
10:14:57 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 2195ms
10:14:57 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
10:14:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851904000 == 20 [pid = 1912] [id = 408]
10:14:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f08502b3c00) [pid = 1912] [serial = 1138] [outer = (nil)]
10:14:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f085116a800) [pid = 1912] [serial = 1139] [outer = 0x7f08502b3c00]
10:14:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f08526bc000) [pid = 1912] [serial = 1140] [outer = 0x7f08502b3c00]
10:14:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fd98000 == 19 [pid = 1912] [id = 391]
10:14:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085197e000 == 18 [pid = 1912] [id = 390]
10:14:59 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f0850f58800) [pid = 1912] [serial = 1045] [outer = (nil)] [url = about:blank]
10:14:59 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f08595a6c00) [pid = 1912] [serial = 1000] [outer = (nil)] [url = about:blank]
10:14:59 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f0859d19000) [pid = 1912] [serial = 1003] [outer = (nil)] [url = about:blank]
10:14:59 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f085ccde000) [pid = 1912] [serial = 1030] [outer = (nil)] [url = about:blank]
10:14:59 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f085ae4cc00) [pid = 1912] [serial = 1009] [outer = (nil)] [url = about:blank]
10:14:59 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f085b49b400) [pid = 1912] [serial = 1014] [outer = (nil)] [url = about:blank]
10:14:59 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f085bcd7000) [pid = 1912] [serial = 1019] [outer = (nil)] [url = about:blank]
10:14:59 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f085c0f8000) [pid = 1912] [serial = 1024] [outer = (nil)] [url = about:blank]
10:14:59 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f085c6a6000) [pid = 1912] [serial = 1027] [outer = (nil)] [url = about:blank]
10:14:59 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0859dfe800) [pid = 1912] [serial = 1006] [outer = (nil)] [url = about:blank]
10:14:59 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0855d67400) [pid = 1912] [serial = 1042] [outer = (nil)] [url = about:blank]
10:14:59 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
10:14:59 INFO - document served over http requires an https
10:14:59 INFO - sub-resource via script-tag using the meta-referrer
10:14:59 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:59 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
10:14:59 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 1839ms
10:14:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:14:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fda9000 == 19 [pid = 1912] [id = 409]
10:14:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f08502b3400) [pid = 1912] [serial = 1141] [outer = (nil)]
10:14:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f0851166800) [pid = 1912] [serial = 1142] [outer = 0x7f08502b3400]
10:15:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f0852749000) [pid = 1912] [serial = 1143] [outer = 0x7f08502b3400]
10:15:00 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
10:15:00 INFO - document served over http requires an https
10:15:00 INFO - sub-resource via script-tag using the meta-referrer
10:15:00 INFO - delivery method with no-redirect and when
10:15: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"
10:15:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:00 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
10:15:00 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 1489ms
10:15:00 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
10:15:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b0c800 == 20 [pid = 1912] [id = 410]
10:15:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f0850f58c00) [pid = 1912] [serial = 1144] [outer = (nil)]
10:15:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f0852b09400) [pid = 1912] [serial = 1145] [outer = 0x7f0850f58c00]
10:15:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f0852bef400) [pid = 1912] [serial = 1146] [outer = 0x7f0850f58c00]
10:15:02 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
10:15:02 INFO - document served over http requires an https
10:15:02 INFO - sub-resource via script-tag using the meta-referrer
10:15:02 INFO - delivery method with swap-origin-redirect and when
10:15: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"
10:15:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:02 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
10:15:02 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 2092ms
10:15:03 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
10:15:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854796000 == 21 [pid = 1912] [id = 411]
10:15:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f0852b0d400) [pid = 1912] [serial = 1147] [outer = (nil)]
10:15:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0852bf3400) [pid = 1912] [serial = 1148] [outer = 0x7f0852b0d400]
10:15:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f0853cfa400) [pid = 1912] [serial = 1149] [outer = 0x7f0852b0d400]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f0850d5cc00) [pid = 1912] [serial = 1098] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f08502ac400) [pid = 1912] [serial = 1095] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f08588bcc00) [pid = 1912] [serial = 1089] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f08516ef000) [pid = 1912] [serial = 1080] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f0858891000) [pid = 1912] [serial = 1083] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f0853d41000) [pid = 1912] [serial = 1086] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f085e56bc00) [pid = 1912] [serial = 1074] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0861cb2400) [pid = 1912] [serial = 1077] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0859df7c00) [pid = 1912] [serial = 1065] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f085c63c400) [pid = 1912] [serial = 1068] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f085e161800) [pid = 1912] [serial = 1071] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f0858877800) [pid = 1912] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512040195]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f0856a3f400) [pid = 1912] [serial = 1055] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f085a355400) [pid = 1912] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f0858876000) [pid = 1912] [serial = 1060] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f085196f000) [pid = 1912] [serial = 1047] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f0856a46800) [pid = 1912] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f0854f8c400) [pid = 1912] [serial = 1050] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0854add800) [pid = 1912] [serial = 1092] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0859b52400) [pid = 1912] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f0859dfc800) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0858312400) [pid = 1912] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512040195]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f084ffc7c00) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f0856926400) [pid = 1912] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085886e400) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085c63bc00) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f0853d40400) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f08516ee000) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f08516ee400) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0853d40000) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f085ccdc000) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f085e580400) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f0855266c00) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f0857480c00) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f0850d62000) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f0851170800) [pid = 1912] [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]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f08516f4c00) [pid = 1912] [serial = 1081] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f08618bd800) [pid = 1912] [serial = 1075] [outer = (nil)] [url = about:blank]
10:15:04 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f0861cbec00) [pid = 1912] [serial = 1078] [outer = (nil)] [url = about:blank]
10:15:05 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
10:15:05 INFO - document served over http requires an https
10:15:05 INFO - sub-resource via script-tag using the meta-referrer
10:15:05 INFO - delivery method with swap-origin-redirect and when
10:15: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"
10:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:05 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
10:15:05 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 2166ms
10:15:05 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
10:15:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bd0800 == 22 [pid = 1912] [id = 412]
10:15:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f0850d5cc00) [pid = 1912] [serial = 1150] [outer = (nil)]
10:15:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f0852bf2000) [pid = 1912] [serial = 1151] [outer = 0x7f0850d5cc00]
10:15:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0853d3e800) [pid = 1912] [serial = 1152] [outer = 0x7f0850d5cc00]
10:15:07 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
10:15:07 INFO - document served over http requires an https
10:15:07 INFO - sub-resource via script-tag using the meta-referrer
10:15:07 INFO - delivery method with keep-origin-redirect and when
10:15: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"
10:15:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:07 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
10:15:07 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 1994ms
10:15:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:15:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852816000 == 23 [pid = 1912] [id = 413]
10:15:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f0851970000) [pid = 1912] [serial = 1153] [outer = (nil)]
10:15:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f085262bc00) [pid = 1912] [serial = 1154] [outer = 0x7f0851970000]
10:15:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f0852bf7000) [pid = 1912] [serial = 1155] [outer = 0x7f0851970000]
10:15:09 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
10:15:09 INFO - document served over http requires an https
10:15:09 INFO - sub-resource via script-tag using the meta-referrer
10:15:09 INFO - delivery method with no-redirect and when
10:15:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:15:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:09 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
10:15:09 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 2695ms
10:15:09 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
10:15:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854cb6800 == 24 [pid = 1912] [id = 414]
10:15:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f0851975000) [pid = 1912] [serial = 1156] [outer = (nil)]
10:15:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0853d39c00) [pid = 1912] [serial = 1157] [outer = 0x7f0851975000]
10:15:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0853d5a800) [pid = 1912] [serial = 1158] [outer = 0x7f0851975000]
10:15:11 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
10:15:11 INFO - document served over http requires an https
10:15:11 INFO - sub-resource via script-tag using the meta-referrer
10:15:11 INFO - delivery method with swap-origin-redirect and when
10:15: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"
10:15:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:11 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
10:15:11 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 1789ms
10:15:11 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
10:15:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d7b800 == 25 [pid = 1912] [id = 415]
10:15:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0853d53c00) [pid = 1912] [serial = 1159] [outer = (nil)]
10:15:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0853d5f000) [pid = 1912] [serial = 1160] [outer = 0x7f0853d53c00]
10:15:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0853ea5800) [pid = 1912] [serial = 1161] [outer = 0x7f0853d53c00]
10:15:13 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
10:15:13 INFO - document served over http requires an https
10:15:13 INFO - sub-resource via xhr-request using the meta-referrer
10:15:13 INFO - delivery method with keep-origin-redirect and when
10:15: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"
10:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:13 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
10:15:13 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 1685ms
10:15:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:15:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fde000 == 26 [pid = 1912] [id = 416]
10:15:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0853e9dc00) [pid = 1912] [serial = 1162] [outer = (nil)]
10:15:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0854ae7000) [pid = 1912] [serial = 1163] [outer = 0x7f0853e9dc00]
10:15:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f0854f8d400) [pid = 1912] [serial = 1164] [outer = 0x7f0853e9dc00]
10:15:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:15:15 INFO - document served over http requires an https
10:15:15 INFO - sub-resource via xhr-request using the meta-referrer
10:15:15 INFO - delivery method with no-redirect and when
10:15: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"
10:15:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
10:15:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 1653ms
10:15:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
10:15:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855015000 == 27 [pid = 1912] [id = 417]
10:15:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0854ae8000) [pid = 1912] [serial = 1165] [outer = (nil)]
10:15:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0854f93800) [pid = 1912] [serial = 1166] [outer = 0x7f0854ae8000]
10:15:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0855107c00) [pid = 1912] [serial = 1167] [outer = 0x7f0854ae8000]
10:15:17 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
10:15:17 INFO - document served over http requires an https
10:15:17 INFO - sub-resource via xhr-request using the meta-referrer
10:15:17 INFO - delivery method with swap-origin-redirect and when
10:15: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"
10:15:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:17 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
10:15:17 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 2078ms
10:15:17 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
10:15:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085550c800 == 28 [pid = 1912] [id = 418]
10:15:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0854f97000) [pid = 1912] [serial = 1168] [outer = (nil)]
10:15:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0855110000) [pid = 1912] [serial = 1169] [outer = 0x7f0854f97000]
10:15:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f085526c800) [pid = 1912] [serial = 1170] [outer = 0x7f0854f97000]
10:15:19 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
10:15:19 INFO - document served over http requires an https
10:15:19 INFO - sub-resource via xhr-request using the meta-referrer
10:15:19 INFO - delivery method with swap-origin-redirect and when
10:15: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"
10:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:19 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
10:15:19 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 2234ms
10:15:19 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
10:15:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085640d800 == 29 [pid = 1912] [id = 419]
10:15:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f085510d800) [pid = 1912] [serial = 1171] [outer = (nil)]
10:15:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f08555c5400) [pid = 1912] [serial = 1172] [outer = 0x7f085510d800]
10:15:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f0855c0e400) [pid = 1912] [serial = 1173] [outer = 0x7f085510d800]
10:15:21 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
10:15:21 INFO - document served over http requires an https
10:15:21 INFO - sub-resource via xhr-request using the meta-referrer
10:15:21 INFO - delivery method with keep-origin-redirect and when
10:15: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"
10:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:21 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
10:15:21 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 2038ms
10:15:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:15:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565a7000 == 30 [pid = 1912] [id = 420]
10:15:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f08555ca000) [pid = 1912] [serial = 1174] [outer = (nil)]
10:15:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0855c17400) [pid = 1912] [serial = 1175] [outer = 0x7f08555ca000]
10:15:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f0855d6a800) [pid = 1912] [serial = 1176] [outer = 0x7f08555ca000]
10:15:24 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
10:15:24 INFO - document served over http requires an https
10:15:24 INFO - sub-resource via xhr-request using the meta-referrer
10:15:24 INFO - delivery method with no-redirect and when
10:15: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"
10:15:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:24 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
10:15:24 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 3193ms
10:15:24 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
10:15:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f7a000 == 31 [pid = 1912] [id = 421]
10:15:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0850f53c00) [pid = 1912] [serial = 1177] [outer = (nil)]
10:15:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f0850f5fc00) [pid = 1912] [serial = 1178] [outer = 0x7f0850f53c00]
10:15:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f08526be400) [pid = 1912] [serial = 1179] [outer = 0x7f0850f53c00]
10:15:26 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
10:15:26 INFO - document served over http requires an https
10:15:26 INFO - sub-resource via xhr-request using the meta-referrer
10:15:26 INFO - delivery method with swap-origin-redirect and when
10:15: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"
10:15:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:26 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
10:15:26 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 2023ms
10:15:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:15:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c61000 == 32 [pid = 1912] [id = 422]
10:15:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f0850f5dc00) [pid = 1912] [serial = 1180] [outer = (nil)]
10:15:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f085105fc00) [pid = 1912] [serial = 1181] [outer = 0x7f0850f5dc00]
10:15:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f08526c2c00) [pid = 1912] [serial = 1182] [outer = 0x7f0850f5dc00]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854796000 == 31 [pid = 1912] [id = 411]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b0c800 == 30 [pid = 1912] [id = 410]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fda9000 == 29 [pid = 1912] [id = 409]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851904000 == 28 [pid = 1912] [id = 408]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cc7000 == 27 [pid = 1912] [id = 406]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c65000 == 26 [pid = 1912] [id = 407]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cc6800 == 25 [pid = 1912] [id = 405]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b7b000 == 24 [pid = 1912] [id = 404]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b21000 == 23 [pid = 1912] [id = 403]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b07800 == 22 [pid = 1912] [id = 402]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852818800 == 21 [pid = 1912] [id = 401]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085256a000 == 20 [pid = 1912] [id = 400]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085254f800 == 19 [pid = 1912] [id = 399]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851902800 == 18 [pid = 1912] [id = 397]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851916000 == 17 [pid = 1912] [id = 398]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085110d000 == 16 [pid = 1912] [id = 396]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f7d800 == 15 [pid = 1912] [id = 395]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f69800 == 14 [pid = 1912] [id = 394]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850db5000 == 13 [pid = 1912] [id = 393]
10:15:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c6a800 == 12 [pid = 1912] [id = 392]
10:15:28 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f0853cf8800) [pid = 1912] [serial = 1048] [outer = (nil)] [url = about:blank]
10:15:28 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f085760a000) [pid = 1912] [serial = 1056] [outer = (nil)] [url = about:blank]
10:15:28 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f085ccd3c00) [pid = 1912] [serial = 1069] [outer = (nil)] [url = about:blank]
10:15:28 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f085b49e400) [pid = 1912] [serial = 1066] [outer = (nil)] [url = about:blank]
10:15:28 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f08595b0400) [pid = 1912] [serial = 1061] [outer = (nil)] [url = about:blank]
10:15:28 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f085e564800) [pid = 1912] [serial = 1072] [outer = (nil)] [url = about:blank]
10:15:28 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f0853d36400) [pid = 1912] [serial = 1084] [outer = (nil)] [url = about:blank]
10:15:28 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f08588c3400) [pid = 1912] [serial = 1090] [outer = (nil)] [url = about:blank]
10:15:28 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f085888e800) [pid = 1912] [serial = 1087] [outer = (nil)] [url = about:blank]
10:15:28 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f0856655400) [pid = 1912] [serial = 1051] [outer = (nil)] [url = about:blank]
10:15:28 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f0850d57c00) [pid = 1912] [serial = 1096] [outer = (nil)] [url = about:blank]
10:15:28 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
10:15:28 INFO - document served over http requires an http
10:15:28 INFO - sub-resource via fetch-request using the http-csp
10:15:28 INFO - delivery method with keep-origin-redirect and when
10:15:28 INFO - the target request is cross-origin.
10:15:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1741ms
10:15:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:15:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c65000 == 13 [pid = 1912] [id = 423]
10:15:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f0850d5f000) [pid = 1912] [serial = 1183] [outer = (nil)]
10:15:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f0851169c00) [pid = 1912] [serial = 1184] [outer = 0x7f0850d5f000]
10:15:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f08526cac00) [pid = 1912] [serial = 1185] [outer = 0x7f0850d5f000]
10:15:30 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
10:15:30 INFO - document served over http requires an http
10:15:30 INFO - sub-resource via fetch-request using the http-csp
10:15:30 INFO - delivery method with no-redirect and when
10:15:30 INFO - the target request is cross-origin.
10:15:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1588ms
10:15:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:15:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851115000 == 14 [pid = 1912] [id = 424]
10:15:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0851169000) [pid = 1912] [serial = 1186] [outer = (nil)]
10:15:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f0852826000) [pid = 1912] [serial = 1187] [outer = 0x7f0851169000]
10:15:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0852be8c00) [pid = 1912] [serial = 1188] [outer = 0x7f0851169000]
10:15:32 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
10:15:32 INFO - document served over http requires an http
10:15:32 INFO - sub-resource via fetch-request using the http-csp
10:15:32 INFO - delivery method with swap-origin-redirect and when
10:15:32 INFO - the target request is cross-origin.
10:15:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1990ms
10:15:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:15:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851986000 == 15 [pid = 1912] [id = 425]
10:15:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f08516ea400) [pid = 1912] [serial = 1189] [outer = (nil)]
10:15:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f0852743c00) [pid = 1912] [serial = 1190] [outer = 0x7f08516ea400]
10:15:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f0853d3b800) [pid = 1912] [serial = 1191] [outer = 0x7f08516ea400]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0851068c00) [pid = 1912] [serial = 1109] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0851454000) [pid = 1912] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512084866]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0850d5bc00) [pid = 1912] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f085116a800) [pid = 1912] [serial = 1139] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f0851167400) [pid = 1912] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f0851978000) [pid = 1912] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f0850f5a800) [pid = 1912] [serial = 1104] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f08526bf800) [pid = 1912] [serial = 1124] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f0852746000) [pid = 1912] [serial = 1129] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f085144d800) [pid = 1912] [serial = 1114] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0851974800) [pid = 1912] [serial = 1119] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f085282ec00) [pid = 1912] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512094914]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f0852b09400) [pid = 1912] [serial = 1145] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f08528e8800) [pid = 1912] [serial = 1134] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f08502b0000) [pid = 1912] [serial = 1101] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f0852749800) [pid = 1912] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f08526c0000) [pid = 1912] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f0852bf3400) [pid = 1912] [serial = 1148] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f0851166800) [pid = 1912] [serial = 1142] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f0852bf2000) [pid = 1912] [serial = 1151] [outer = (nil)] [url = about:blank]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f08502b3c00) [pid = 1912] [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]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0850f58c00) [pid = 1912] [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]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f0852b0d400) [pid = 1912] [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]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f08502b3400) [pid = 1912] [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]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f0851450400) [pid = 1912] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512084866]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f08502b1000) [pid = 1912] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f0851068000) [pid = 1912] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f0851973400) [pid = 1912] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f0852831c00) [pid = 1912] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512094914]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f0852745800) [pid = 1912] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:34 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f08526bc800) [pid = 1912] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085254c800 == 16 [pid = 1912] [id = 426]
10:15:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f084ffbdc00) [pid = 1912] [serial = 1192] [outer = (nil)]
10:15:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f0850f59000) [pid = 1912] [serial = 1193] [outer = 0x7f084ffbdc00]
10:15:35 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
10:15:35 INFO - document served over http requires an http
10:15:35 INFO - sub-resource via iframe-tag using the http-csp
10:15:35 INFO - delivery method with keep-origin-redirect and when
10:15:35 INFO - the target request is cross-origin.
10:15:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3089ms
10:15:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:15:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c77000 == 17 [pid = 1912] [id = 427]
10:15:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0850d55800) [pid = 1912] [serial = 1194] [outer = (nil)]
10:15:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f0850d5bc00) [pid = 1912] [serial = 1195] [outer = 0x7f0850d55800]
10:15:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f0851454800) [pid = 1912] [serial = 1196] [outer = 0x7f0850d55800]
10:15:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085281c000 == 18 [pid = 1912] [id = 428]
10:15:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f0851973800) [pid = 1912] [serial = 1197] [outer = (nil)]
10:15:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f08526bcc00) [pid = 1912] [serial = 1198] [outer = 0x7f0851973800]
10:15:38 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
10:15:38 INFO - document served over http requires an http
10:15:38 INFO - sub-resource via iframe-tag using the http-csp
10:15:38 INFO - delivery method with no-redirect and when
10:15:38 INFO - the target request is cross-origin.
10:15:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2907ms
10:15:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:15:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b15800 == 19 [pid = 1912] [id = 429]
10:15:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f084fc9e000) [pid = 1912] [serial = 1199] [outer = (nil)]
10:15:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0852637c00) [pid = 1912] [serial = 1200] [outer = 0x7f084fc9e000]
10:15:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0852b0d400) [pid = 1912] [serial = 1201] [outer = 0x7f084fc9e000]
10:15:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b89000 == 20 [pid = 1912] [id = 430]
10:15:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0853cfe000) [pid = 1912] [serial = 1202] [outer = (nil)]
10:15:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0853d5e000) [pid = 1912] [serial = 1203] [outer = 0x7f0853cfe000]
10:15:40 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
10:15:40 INFO - document served over http requires an http
10:15:40 INFO - sub-resource via iframe-tag using the http-csp
10:15:40 INFO - delivery method with swap-origin-redirect and when
10:15:40 INFO - the target request is cross-origin.
10:15:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1890ms
10:15:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:15:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cd6800 == 21 [pid = 1912] [id = 431]
10:15:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0851973400) [pid = 1912] [serial = 1204] [outer = (nil)]
10:15:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0853d3c800) [pid = 1912] [serial = 1205] [outer = 0x7f0851973400]
10:15:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f085525f400) [pid = 1912] [serial = 1206] [outer = 0x7f0851973400]
10:15:41 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
10:15:41 INFO - document served over http requires an http
10:15:41 INFO - sub-resource via script-tag using the http-csp
10:15:41 INFO - delivery method with keep-origin-redirect and when
10:15:41 INFO - the target request is cross-origin.
10:15:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1739ms
10:15:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:15:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bcf000 == 22 [pid = 1912] [id = 432]
10:15:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0854ae5000) [pid = 1912] [serial = 1207] [outer = (nil)]
10:15:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0855c10800) [pid = 1912] [serial = 1208] [outer = 0x7f0854ae5000]
10:15:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f08564e2c00) [pid = 1912] [serial = 1209] [outer = 0x7f0854ae5000]
10:15:43 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
10:15:43 INFO - document served over http requires an http
10:15:43 INFO - sub-resource via script-tag using the http-csp
10:15:43 INFO - delivery method with no-redirect and when
10:15:43 INFO - the target request is cross-origin.
10:15:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1640ms
10:15:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:15:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855012800 == 23 [pid = 1912] [id = 433]
10:15:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f085526b000) [pid = 1912] [serial = 1210] [outer = (nil)]
10:15:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f08564e6400) [pid = 1912] [serial = 1211] [outer = 0x7f085526b000]
10:15:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0856655400) [pid = 1912] [serial = 1212] [outer = 0x7f085526b000]
10:15:45 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
10:15:45 INFO - document served over http requires an http
10:15:45 INFO - sub-resource via script-tag using the http-csp
10:15:45 INFO - delivery method with swap-origin-redirect and when
10:15:45 INFO - the target request is cross-origin.
10:15:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2181ms
10:15:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:15:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566d6800 == 24 [pid = 1912] [id = 434]
10:15:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0856653c00) [pid = 1912] [serial = 1213] [outer = (nil)]
10:15:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f085665b800) [pid = 1912] [serial = 1214] [outer = 0x7f0856653c00]
10:15:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f08567ac800) [pid = 1912] [serial = 1215] [outer = 0x7f0856653c00]
10:15:47 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
10:15:47 INFO - document served over http requires an http
10:15:47 INFO - sub-resource via xhr-request using the http-csp
10:15:47 INFO - delivery method with keep-origin-redirect and when
10:15:47 INFO - the target request is cross-origin.
10:15:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2043ms
10:15:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:15:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566ee800 == 25 [pid = 1912] [id = 435]
10:15:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f085665c800) [pid = 1912] [serial = 1216] [outer = (nil)]
10:15:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f08567b3c00) [pid = 1912] [serial = 1217] [outer = 0x7f085665c800]
10:15:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f0856928c00) [pid = 1912] [serial = 1218] [outer = 0x7f085665c800]
10:15:49 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
10:15:49 INFO - document served over http requires an http
10:15:49 INFO - sub-resource via xhr-request using the http-csp
10:15:49 INFO - delivery method with no-redirect and when
10:15:49 INFO - the target request is cross-origin.
10:15:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2087ms
10:15:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:15:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a75000 == 26 [pid = 1912] [id = 436]
10:15:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f08567b7800) [pid = 1912] [serial = 1219] [outer = (nil)]
10:15:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f085692f800) [pid = 1912] [serial = 1220] [outer = 0x7f08567b7800]
10:15:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f0856a40000) [pid = 1912] [serial = 1221] [outer = 0x7f08567b7800]
10:15:52 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
10:15:52 INFO - document served over http requires an http
10:15:52 INFO - sub-resource via xhr-request using the http-csp
10:15:52 INFO - delivery method with swap-origin-redirect and when
10:15:52 INFO - the target request is cross-origin.
10:15:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2765ms
10:15:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:15:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085740d800 == 27 [pid = 1912] [id = 437]
10:15:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f0856931800) [pid = 1912] [serial = 1222] [outer = (nil)]
10:15:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f085747b400) [pid = 1912] [serial = 1223] [outer = 0x7f0856931800]
10:15:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f0857483c00) [pid = 1912] [serial = 1224] [outer = 0x7f0856931800]
10:15:54 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
10:15:54 INFO - document served over http requires an https
10:15:54 INFO - sub-resource via fetch-request using the http-csp
10:15:54 INFO - delivery method with keep-origin-redirect and when
10:15:54 INFO - the target request is cross-origin.
10:15:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1937ms
10:15:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:15:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574de800 == 28 [pid = 1912] [id = 438]
10:15:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f0857485400) [pid = 1912] [serial = 1225] [outer = (nil)]
10:15:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f08574bec00) [pid = 1912] [serial = 1226] [outer = 0x7f0857485400]
10:15:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f08574c9800) [pid = 1912] [serial = 1227] [outer = 0x7f0857485400]
10:15:56 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
10:15:56 INFO - document served over http requires an https
10:15:56 INFO - sub-resource via fetch-request using the http-csp
10:15:56 INFO - delivery method with no-redirect and when
10:15:56 INFO - the target request is cross-origin.
10:15:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2397ms
10:15:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:15:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f7e800 == 29 [pid = 1912] [id = 439]
10:15:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f0850d5f400) [pid = 1912] [serial = 1228] [outer = (nil)]
10:15:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0850f58000) [pid = 1912] [serial = 1229] [outer = 0x7f0850d5f400]
10:15:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f0852b09400) [pid = 1912] [serial = 1230] [outer = 0x7f0850d5f400]
10:15:59 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
10:15:59 INFO - document served over http requires an https
10:15:59 INFO - sub-resource via fetch-request using the http-csp
10:15:59 INFO - delivery method with swap-origin-redirect and when
10:15:59 INFO - the target request is cross-origin.
10:15:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2107ms
10:15:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:15:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085254c800 == 28 [pid = 1912] [id = 426]
10:15:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851115000 == 27 [pid = 1912] [id = 424]
10:15:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c65000 == 26 [pid = 1912] [id = 423]
10:15:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c61000 == 25 [pid = 1912] [id = 422]
10:15:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f7a000 == 24 [pid = 1912] [id = 421]
10:15:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fda6000 == 25 [pid = 1912] [id = 440]
10:15:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f08502ae400) [pid = 1912] [serial = 1231] [outer = (nil)]
10:15:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f0850d58c00) [pid = 1912] [serial = 1232] [outer = 0x7f08502ae400]
10:16:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f08526c4800) [pid = 1912] [serial = 1233] [outer = 0x7f08502ae400]
10:16:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565a7000 == 24 [pid = 1912] [id = 420]
10:16:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085640d800 == 23 [pid = 1912] [id = 419]
10:16:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085550c800 == 22 [pid = 1912] [id = 418]
10:16:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855015000 == 21 [pid = 1912] [id = 417]
10:16:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fde000 == 20 [pid = 1912] [id = 416]
10:16:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d7b800 == 19 [pid = 1912] [id = 415]
10:16:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854cb6800 == 18 [pid = 1912] [id = 414]
10:16:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852816000 == 17 [pid = 1912] [id = 413]
10:16:00 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0850f60000) [pid = 1912] [serial = 1099] [outer = (nil)] [url = about:blank]
10:16:00 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f08526bc000) [pid = 1912] [serial = 1140] [outer = (nil)] [url = about:blank]
10:16:00 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f0852749000) [pid = 1912] [serial = 1143] [outer = (nil)] [url = about:blank]
10:16:00 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f0853cfa400) [pid = 1912] [serial = 1149] [outer = (nil)] [url = about:blank]
10:16:00 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0852bef400) [pid = 1912] [serial = 1146] [outer = (nil)] [url = about:blank]
10:16:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dc0800 == 18 [pid = 1912] [id = 441]
10:16:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f08526c9c00) [pid = 1912] [serial = 1234] [outer = (nil)]
10:16:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f08528ef800) [pid = 1912] [serial = 1235] [outer = 0x7f08526c9c00]
10:16:01 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
10:16:01 INFO - document served over http requires an https
10:16:01 INFO - sub-resource via iframe-tag using the http-csp
10:16:01 INFO - delivery method with keep-origin-redirect and when
10:16:01 INFO - the target request is cross-origin.
10:16:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2183ms
10:16:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:16:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851909800 == 19 [pid = 1912] [id = 442]
10:16:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f084fc9f800) [pid = 1912] [serial = 1236] [outer = (nil)]
10:16:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f08528ee400) [pid = 1912] [serial = 1237] [outer = 0x7f084fc9f800]
10:16:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0853d59c00) [pid = 1912] [serial = 1238] [outer = 0x7f084fc9f800]
10:16:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852809800 == 20 [pid = 1912] [id = 443]
10:16:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f0853d5dc00) [pid = 1912] [serial = 1239] [outer = (nil)]
10:16:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f0853ea1c00) [pid = 1912] [serial = 1240] [outer = 0x7f0853d5dc00]
10:16:03 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
10:16:03 INFO - document served over http requires an https
10:16:03 INFO - sub-resource via iframe-tag using the http-csp
10:16:03 INFO - delivery method with no-redirect and when
10:16:03 INFO - the target request is cross-origin.
10:16:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2037ms
10:16:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:16:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854781000 == 21 [pid = 1912] [id = 444]
10:16:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f0852bf4000) [pid = 1912] [serial = 1241] [outer = (nil)]
10:16:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f0853d5d800) [pid = 1912] [serial = 1242] [outer = 0x7f0852bf4000]
10:16:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f0854f95000) [pid = 1912] [serial = 1243] [outer = 0x7f0852bf4000]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f0853d39c00) [pid = 1912] [serial = 1157] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f085262bc00) [pid = 1912] [serial = 1154] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f0855c17400) [pid = 1912] [serial = 1175] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f08555c5400) [pid = 1912] [serial = 1172] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f0850f5fc00) [pid = 1912] [serial = 1178] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0854f93800) [pid = 1912] [serial = 1166] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f0854ae7000) [pid = 1912] [serial = 1163] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f0851169c00) [pid = 1912] [serial = 1184] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f0853d5f000) [pid = 1912] [serial = 1160] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0852743c00) [pid = 1912] [serial = 1190] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f0852826000) [pid = 1912] [serial = 1187] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f085105fc00) [pid = 1912] [serial = 1181] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f0855110000) [pid = 1912] [serial = 1169] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f0850d5f000) [pid = 1912] [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]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f0850f5dc00) [pid = 1912] [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]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0850f53c00) [pid = 1912] [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]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0851169000) [pid = 1912] [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]
10:16:06 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f08526be400) [pid = 1912] [serial = 1179] [outer = (nil)] [url = about:blank]
10:16:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852812800 == 22 [pid = 1912] [id = 445]
10:16:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f0850d55c00) [pid = 1912] [serial = 1244] [outer = (nil)]
10:16:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f0850f59400) [pid = 1912] [serial = 1245] [outer = 0x7f0850d55c00]
10:16:06 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
10:16:06 INFO - document served over http requires an https
10:16:06 INFO - sub-resource via iframe-tag using the http-csp
10:16:06 INFO - delivery method with swap-origin-redirect and when
10:16:06 INFO - the target request is cross-origin.
10:16:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3543ms
10:16:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:16:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854cbd000 == 23 [pid = 1912] [id = 446]
10:16:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f0850d61c00) [pid = 1912] [serial = 1246] [outer = (nil)]
10:16:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f085262bc00) [pid = 1912] [serial = 1247] [outer = 0x7f0850d61c00]
10:16:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f0854f96000) [pid = 1912] [serial = 1248] [outer = 0x7f0850d61c00]
10:16:08 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
10:16:08 INFO - document served over http requires an https
10:16:08 INFO - sub-resource via script-tag using the http-csp
10:16:08 INFO - delivery method with keep-origin-redirect and when
10:16:08 INFO - the target request is cross-origin.
10:16:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1897ms
10:16:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:16:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b77800 == 24 [pid = 1912] [id = 447]
10:16:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f0851453000) [pid = 1912] [serial = 1249] [outer = (nil)]
10:16:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f08516ee000) [pid = 1912] [serial = 1250] [outer = 0x7f0851453000]
10:16:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f0853e9d800) [pid = 1912] [serial = 1251] [outer = 0x7f0851453000]
10:16:10 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
10:16:10 INFO - document served over http requires an https
10:16:10 INFO - sub-resource via script-tag using the http-csp
10:16:10 INFO - delivery method with no-redirect and when
10:16:10 INFO - the target request is cross-origin.
10:16:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1778ms
10:16:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:16:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855003800 == 25 [pid = 1912] [id = 448]
10:16:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0851169000) [pid = 1912] [serial = 1252] [outer = (nil)]
10:16:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f0855109000) [pid = 1912] [serial = 1253] [outer = 0x7f0851169000]
10:16:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f08555ca400) [pid = 1912] [serial = 1254] [outer = 0x7f0851169000]
10:16:12 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
10:16:12 INFO - document served over http requires an https
10:16:12 INFO - sub-resource via script-tag using the http-csp
10:16:12 INFO - delivery method with swap-origin-redirect and when
10:16:12 INFO - the target request is cross-origin.
10:16:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1700ms
10:16:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:16:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085640a000 == 26 [pid = 1912] [id = 449]
10:16:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f085510c800) [pid = 1912] [serial = 1255] [outer = (nil)]
10:16:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0855c0fc00) [pid = 1912] [serial = 1256] [outer = 0x7f085510c800]
10:16:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f085665ac00) [pid = 1912] [serial = 1257] [outer = 0x7f085510c800]
10:16:14 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
10:16:14 INFO - document served over http requires an https
10:16:14 INFO - sub-resource via xhr-request using the http-csp
10:16:14 INFO - delivery method with keep-origin-redirect and when
10:16:14 INFO - the target request is cross-origin.
10:16:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2082ms
10:16:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:16:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a72000 == 27 [pid = 1912] [id = 450]
10:16:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f0855d65c00) [pid = 1912] [serial = 1258] [outer = (nil)]
10:16:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f085692f000) [pid = 1912] [serial = 1259] [outer = 0x7f0855d65c00]
10:16:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f085760a400) [pid = 1912] [serial = 1260] [outer = 0x7f0855d65c00]
10:16:16 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
10:16:16 INFO - document served over http requires an https
10:16:16 INFO - sub-resource via xhr-request using the http-csp
10:16:16 INFO - delivery method with no-redirect and when
10:16:16 INFO - the target request is cross-origin.
10:16:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2142ms
10:16:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:16:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576e3000 == 28 [pid = 1912] [id = 451]
10:16:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f0857611800) [pid = 1912] [serial = 1261] [outer = (nil)]
10:16:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f0858309000) [pid = 1912] [serial = 1262] [outer = 0x7f0857611800]
10:16:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f085830fc00) [pid = 1912] [serial = 1263] [outer = 0x7f0857611800]
10:16:18 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
10:16:18 INFO - document served over http requires an https
10:16:18 INFO - sub-resource via xhr-request using the http-csp
10:16:18 INFO - delivery method with swap-origin-redirect and when
10:16:18 INFO - the target request is cross-origin.
10:16:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2068ms
10:16:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:16:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08577be000 == 29 [pid = 1912] [id = 452]
10:16:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f0857615c00) [pid = 1912] [serial = 1264] [outer = (nil)]
10:16:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f0858476400) [pid = 1912] [serial = 1265] [outer = 0x7f0857615c00]
10:16:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f085886ac00) [pid = 1912] [serial = 1266] [outer = 0x7f0857615c00]
10:16:21 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
10:16:21 INFO - document served over http requires an http
10:16:21 INFO - sub-resource via fetch-request using the http-csp
10:16:21 INFO - delivery method with keep-origin-redirect and when
10:16:21 INFO - the target request is same-origin.
10:16:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2738ms
10:16:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:16:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b09000 == 30 [pid = 1912] [id = 453]
10:16:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f085847b800) [pid = 1912] [serial = 1267] [outer = (nil)]
10:16:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f085886fc00) [pid = 1912] [serial = 1268] [outer = 0x7f085847b800]
10:16:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f085888bc00) [pid = 1912] [serial = 1269] [outer = 0x7f085847b800]
10:16:23 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
10:16:23 INFO - document served over http requires an http
10:16:23 INFO - sub-resource via fetch-request using the http-csp
10:16:23 INFO - delivery method with no-redirect and when
10:16:23 INFO - the target request is same-origin.
10:16:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1741ms
10:16:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:16:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590bc000 == 31 [pid = 1912] [id = 454]
10:16:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f0858874800) [pid = 1912] [serial = 1270] [outer = (nil)]
10:16:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f0858892c00) [pid = 1912] [serial = 1271] [outer = 0x7f0858874800]
10:16:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f08588b9400) [pid = 1912] [serial = 1272] [outer = 0x7f0858874800]
10:16:25 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
10:16:25 INFO - document served over http requires an http
10:16:25 INFO - sub-resource via fetch-request using the http-csp
10:16:25 INFO - delivery method with swap-origin-redirect and when
10:16:25 INFO - the target request is same-origin.
10:16:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1840ms
10:16:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:16:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590d7800 == 32 [pid = 1912] [id = 455]
10:16:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f0858896800) [pid = 1912] [serial = 1273] [outer = (nil)]
10:16:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f08588c1c00) [pid = 1912] [serial = 1274] [outer = 0x7f0858896800]
10:16:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f0858a81800) [pid = 1912] [serial = 1275] [outer = 0x7f0858896800]
10:16:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859560800 == 33 [pid = 1912] [id = 456]
10:16:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f0858a86000) [pid = 1912] [serial = 1276] [outer = (nil)]
10:16:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f0858a8ac00) [pid = 1912] [serial = 1277] [outer = 0x7f0858a86000]
10:16:26 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
10:16:26 INFO - document served over http requires an http
10:16:26 INFO - sub-resource via iframe-tag using the http-csp
10:16:26 INFO - delivery method with keep-origin-redirect and when
10:16:26 INFO - the target request is same-origin.
10:16:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1745ms
10:16:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:16:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bc5800 == 34 [pid = 1912] [id = 457]
10:16:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f08588c3000) [pid = 1912] [serial = 1278] [outer = (nil)]
10:16:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f0858a86400) [pid = 1912] [serial = 1279] [outer = 0x7f08588c3000]
10:16:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f0858b85800) [pid = 1912] [serial = 1280] [outer = 0x7f08588c3000]
10:16:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bda800 == 35 [pid = 1912] [id = 458]
10:16:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f0859050400) [pid = 1912] [serial = 1281] [outer = (nil)]
10:16:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f0859056400) [pid = 1912] [serial = 1282] [outer = 0x7f0859050400]
10:16:28 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
10:16:28 INFO - document served over http requires an http
10:16:28 INFO - sub-resource via iframe-tag using the http-csp
10:16:28 INFO - delivery method with no-redirect and when
10:16:28 INFO - the target request is same-origin.
10:16:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2037ms
10:16:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:16:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d59000 == 36 [pid = 1912] [id = 459]
10:16:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f0858b7c800) [pid = 1912] [serial = 1283] [outer = (nil)]
10:16:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f085905fc00) [pid = 1912] [serial = 1284] [outer = 0x7f0858b7c800]
10:16:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f08595aec00) [pid = 1912] [serial = 1285] [outer = 0x7f0858b7c800]
10:16:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f72800 == 37 [pid = 1912] [id = 460]
10:16:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f08516f6c00) [pid = 1912] [serial = 1286] [outer = (nil)]
10:16:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f08502afc00) [pid = 1912] [serial = 1287] [outer = 0x7f08516f6c00]
10:16:32 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
10:16:32 INFO - document served over http requires an http
10:16:32 INFO - sub-resource via iframe-tag using the http-csp
10:16:32 INFO - delivery method with swap-origin-redirect and when
10:16:32 INFO - the target request is same-origin.
10:16:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3566ms
10:16:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:16:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f76000 == 38 [pid = 1912] [id = 461]
10:16:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f08502af400) [pid = 1912] [serial = 1288] [outer = (nil)]
10:16:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f0850d5a000) [pid = 1912] [serial = 1289] [outer = 0x7f08502af400]
10:16:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f0852635000) [pid = 1912] [serial = 1290] [outer = 0x7f08502af400]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852812800 == 37 [pid = 1912] [id = 445]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854781000 == 36 [pid = 1912] [id = 444]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852809800 == 35 [pid = 1912] [id = 443]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851909800 == 34 [pid = 1912] [id = 442]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dc0800 == 33 [pid = 1912] [id = 441]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fda6000 == 32 [pid = 1912] [id = 440]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f7e800 == 31 [pid = 1912] [id = 439]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085740d800 == 30 [pid = 1912] [id = 437]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a75000 == 29 [pid = 1912] [id = 436]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566ee800 == 28 [pid = 1912] [id = 435]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566d6800 == 27 [pid = 1912] [id = 434]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855012800 == 26 [pid = 1912] [id = 433]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bcf000 == 25 [pid = 1912] [id = 432]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bd0800 == 24 [pid = 1912] [id = 412]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cd6800 == 23 [pid = 1912] [id = 431]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b89000 == 22 [pid = 1912] [id = 430]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b15800 == 21 [pid = 1912] [id = 429]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085281c000 == 20 [pid = 1912] [id = 428]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c77000 == 19 [pid = 1912] [id = 427]
10:16:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851986000 == 18 [pid = 1912] [id = 425]
10:16:35 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f08526c2c00) [pid = 1912] [serial = 1182] [outer = (nil)] [url = about:blank]
10:16:35 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f0853d3e800) [pid = 1912] [serial = 1152] [outer = (nil)] [url = about:blank]
10:16:35 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f08526cac00) [pid = 1912] [serial = 1185] [outer = (nil)] [url = about:blank]
10:16:35 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f0852be8c00) [pid = 1912] [serial = 1188] [outer = (nil)] [url = about:blank]
10:16:35 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
10:16:35 INFO - document served over http requires an http
10:16:35 INFO - sub-resource via script-tag using the http-csp
10:16:35 INFO - delivery method with keep-origin-redirect and when
10:16:35 INFO - the target request is same-origin.
10:16:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2887ms
10:16:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:16:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fda6000 == 19 [pid = 1912] [id = 462]
10:16:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f08502b3000) [pid = 1912] [serial = 1291] [outer = (nil)]
10:16:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f085105e000) [pid = 1912] [serial = 1292] [outer = 0x7f08502b3000]
10:16:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f08516e8c00) [pid = 1912] [serial = 1293] [outer = 0x7f08502b3000]
10:16:37 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
10:16:37 INFO - document served over http requires an http
10:16:37 INFO - sub-resource via script-tag using the http-csp
10:16:37 INFO - delivery method with no-redirect and when
10:16:37 INFO - the target request is same-origin.
10:16:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1743ms
10:16:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:16:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f6f000 == 20 [pid = 1912] [id = 463]
10:16:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f08502b7400) [pid = 1912] [serial = 1294] [outer = (nil)]
10:16:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f085196cc00) [pid = 1912] [serial = 1295] [outer = 0x7f08502b7400]
10:16:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f085273f000) [pid = 1912] [serial = 1296] [outer = 0x7f08502b7400]
10:16:38 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
10:16:38 INFO - document served over http requires an http
10:16:38 INFO - sub-resource via script-tag using the http-csp
10:16:38 INFO - delivery method with swap-origin-redirect and when
10:16:38 INFO - the target request is same-origin.
10:16:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1786ms
10:16:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:16:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851983000 == 21 [pid = 1912] [id = 464]
10:16:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f08526bf400) [pid = 1912] [serial = 1297] [outer = (nil)]
10:16:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f0852823800) [pid = 1912] [serial = 1298] [outer = 0x7f08526bf400]
10:16:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f0852bec400) [pid = 1912] [serial = 1299] [outer = 0x7f08526bf400]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f0853d5e000) [pid = 1912] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f0852637c00) [pid = 1912] [serial = 1200] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f0853d3c800) [pid = 1912] [serial = 1205] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f085747b400) [pid = 1912] [serial = 1223] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f0850f59000) [pid = 1912] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f08526bcc00) [pid = 1912] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512137810]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f0850d5bc00) [pid = 1912] [serial = 1195] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f08574bec00) [pid = 1912] [serial = 1226] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f0853ea1c00) [pid = 1912] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512162962]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f08528ee400) [pid = 1912] [serial = 1237] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f08567b3c00) [pid = 1912] [serial = 1217] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f08564e6400) [pid = 1912] [serial = 1211] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f085692f800) [pid = 1912] [serial = 1220] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f085665b800) [pid = 1912] [serial = 1214] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f0850f58000) [pid = 1912] [serial = 1229] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f0855c10800) [pid = 1912] [serial = 1208] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f08528ef800) [pid = 1912] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f0850d58c00) [pid = 1912] [serial = 1232] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f0850f59400) [pid = 1912] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f0853d5d800) [pid = 1912] [serial = 1242] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f085262bc00) [pid = 1912] [serial = 1247] [outer = (nil)] [url = about:blank]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f0850d55c00) [pid = 1912] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f0852bf4000) [pid = 1912] [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]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f08502ae400) [pid = 1912] [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]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f08526c9c00) [pid = 1912] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f084fc9f800) [pid = 1912] [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]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f0850d5f400) [pid = 1912] [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]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f0853d5dc00) [pid = 1912] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512162962]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f0853cfe000) [pid = 1912] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f084ffbdc00) [pid = 1912] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f08516ea400) [pid = 1912] [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]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f0851973800) [pid = 1912] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512137810]
10:16:41 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f0853d3b800) [pid = 1912] [serial = 1191] [outer = (nil)] [url = about:blank]
10:16:41 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
10:16:41 INFO - document served over http requires an http
10:16:41 INFO - sub-resource via xhr-request using the http-csp
10:16:41 INFO - delivery method with keep-origin-redirect and when
10:16:41 INFO - the target request is same-origin.
10:16:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2744ms
10:16:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:16:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085280a800 == 22 [pid = 1912] [id = 465]
10:16:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f084ffcac00) [pid = 1912] [serial = 1300] [outer = (nil)]
10:16:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f08502b2800) [pid = 1912] [serial = 1301] [outer = 0x7f084ffcac00]
10:16:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f08526c9c00) [pid = 1912] [serial = 1302] [outer = 0x7f084ffcac00]
10:16:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:16:43 INFO - document served over http requires an http
10:16:43 INFO - sub-resource via xhr-request using the http-csp
10:16:43 INFO - delivery method with no-redirect and when
10:16:43 INFO - the target request is same-origin.
10:16:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1934ms
10:16:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:16:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085191e800 == 23 [pid = 1912] [id = 466]
10:16:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f084fc9b800) [pid = 1912] [serial = 1303] [outer = (nil)]
10:16:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f0850f60000) [pid = 1912] [serial = 1304] [outer = 0x7f084fc9b800]
10:16:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f085274a800) [pid = 1912] [serial = 1305] [outer = 0x7f084fc9b800]
10:16:45 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
10:16:45 INFO - document served over http requires an http
10:16:45 INFO - sub-resource via xhr-request using the http-csp
10:16:45 INFO - delivery method with swap-origin-redirect and when
10:16:45 INFO - the target request is same-origin.
10:16:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2253ms
10:16:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:16:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b81800 == 24 [pid = 1912] [id = 467]
10:16:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f0851066400) [pid = 1912] [serial = 1306] [outer = (nil)]
10:16:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f0852bec000) [pid = 1912] [serial = 1307] [outer = 0x7f0851066400]
10:16:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f0853ea6000) [pid = 1912] [serial = 1308] [outer = 0x7f0851066400]
10:16:48 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
10:16:48 INFO - document served over http requires an https
10:16:48 INFO - sub-resource via fetch-request using the http-csp
10:16:48 INFO - delivery method with keep-origin-redirect and when
10:16:48 INFO - the target request is same-origin.
10:16:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2896ms
10:16:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:16:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bbe000 == 25 [pid = 1912] [id = 468]
10:16:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f0853cfdc00) [pid = 1912] [serial = 1309] [outer = (nil)]
10:16:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f0855108000) [pid = 1912] [serial = 1310] [outer = 0x7f0853cfdc00]
10:16:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f0855d6a000) [pid = 1912] [serial = 1311] [outer = 0x7f0853cfdc00]
10:16:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:16:50 INFO - document served over http requires an https
10:16:50 INFO - sub-resource via fetch-request using the http-csp
10:16:50 INFO - delivery method with no-redirect and when
10:16:50 INFO - the target request is same-origin.
10:16:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1881ms
10:16:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:16:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085500a000 == 26 [pid = 1912] [id = 469]
10:16:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f0855d71800) [pid = 1912] [serial = 1312] [outer = (nil)]
10:16:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f0856658c00) [pid = 1912] [serial = 1313] [outer = 0x7f0855d71800]
10:16:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f08567b0c00) [pid = 1912] [serial = 1314] [outer = 0x7f0855d71800]
10:16:52 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
10:16:52 INFO - document served over http requires an https
10:16:52 INFO - sub-resource via fetch-request using the http-csp
10:16:52 INFO - delivery method with swap-origin-redirect and when
10:16:52 INFO - the target request is same-origin.
10:16:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1892ms
10:16:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:16:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566de800 == 27 [pid = 1912] [id = 470]
10:16:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f08564eb800) [pid = 1912] [serial = 1315] [outer = (nil)]
10:16:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f085692c800) [pid = 1912] [serial = 1316] [outer = 0x7f08564eb800]
10:16:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f0857482000) [pid = 1912] [serial = 1317] [outer = 0x7f08564eb800]
10:16:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a75000 == 28 [pid = 1912] [id = 471]
10:16:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f08574c2c00) [pid = 1912] [serial = 1318] [outer = (nil)]
10:16:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f0858311400) [pid = 1912] [serial = 1319] [outer = 0x7f08574c2c00]
10:16:54 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
10:16:54 INFO - document served over http requires an https
10:16:54 INFO - sub-resource via iframe-tag using the http-csp
10:16:54 INFO - delivery method with keep-origin-redirect and when
10:16:54 INFO - the target request is same-origin.
10:16:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1999ms
10:16:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:16:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0857413000 == 29 [pid = 1912] [id = 472]
10:16:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f0856a3b000) [pid = 1912] [serial = 1320] [outer = (nil)]
10:16:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f08574c7000) [pid = 1912] [serial = 1321] [outer = 0x7f0856a3b000]
10:16:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f0858a83400) [pid = 1912] [serial = 1322] [outer = 0x7f0856a3b000]
10:16:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574ee000 == 30 [pid = 1912] [id = 473]
10:16:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f0858b87c00) [pid = 1912] [serial = 1323] [outer = (nil)]
10:16:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f085905bc00) [pid = 1912] [serial = 1324] [outer = 0x7f0858b87c00]
10:16:56 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
10:16:56 INFO - document served over http requires an https
10:16:56 INFO - sub-resource via iframe-tag using the http-csp
10:16:56 INFO - delivery method with no-redirect and when
10:16:56 INFO - the target request is same-origin.
10:16:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2334ms
10:16:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:16:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b22000 == 31 [pid = 1912] [id = 474]
10:16:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f085847d000) [pid = 1912] [serial = 1325] [outer = (nil)]
10:16:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f0858b7b800) [pid = 1912] [serial = 1326] [outer = 0x7f085847d000]
10:16:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f0859658400) [pid = 1912] [serial = 1327] [outer = 0x7f085847d000]
10:16:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d6c800 == 32 [pid = 1912] [id = 475]
10:16:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f085965c800) [pid = 1912] [serial = 1328] [outer = (nil)]
10:16:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f0859b4a400) [pid = 1912] [serial = 1329] [outer = 0x7f085965c800]
10:16:59 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
10:16:59 INFO - document served over http requires an https
10:16:59 INFO - sub-resource via iframe-tag using the http-csp
10:16:59 INFO - delivery method with swap-origin-redirect and when
10:16:59 INFO - the target request is same-origin.
10:16:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2439ms
10:16:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:17:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dca000 == 33 [pid = 1912] [id = 476]
10:17:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f08595a6c00) [pid = 1912] [serial = 1330] [outer = (nil)]
10:17:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f085965f000) [pid = 1912] [serial = 1331] [outer = 0x7f08595a6c00]
10:17:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f0859b56400) [pid = 1912] [serial = 1332] [outer = 0x7f08595a6c00]
10:17:01 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
10:17:01 INFO - document served over http requires an https
10:17:01 INFO - sub-resource via script-tag using the http-csp
10:17:01 INFO - delivery method with keep-origin-redirect and when
10:17:01 INFO - the target request is same-origin.
10:17:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2296ms
10:17:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:17:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a37f000 == 34 [pid = 1912] [id = 477]
10:17:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f085965cc00) [pid = 1912] [serial = 1333] [outer = (nil)]
10:17:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f0859d19000) [pid = 1912] [serial = 1334] [outer = 0x7f085965cc00]
10:17:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f0859d22c00) [pid = 1912] [serial = 1335] [outer = 0x7f085965cc00]
10:17:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:17:04 INFO - document served over http requires an https
10:17:04 INFO - sub-resource via script-tag using the http-csp
10:17:04 INFO - delivery method with no-redirect and when
10:17:04 INFO - the target request is same-origin.
10:17:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2961ms
10:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:17:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a545800 == 35 [pid = 1912] [id = 478]
10:17:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f0859d1a000) [pid = 1912] [serial = 1336] [outer = (nil)]
10:17:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f0859df7400) [pid = 1912] [serial = 1337] [outer = 0x7f0859d1a000]
10:17:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f085a358400) [pid = 1912] [serial = 1338] [outer = 0x7f0859d1a000]
10:17:06 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
10:17:06 INFO - document served over http requires an https
10:17:06 INFO - sub-resource via script-tag using the http-csp
10:17:06 INFO - delivery method with swap-origin-redirect and when
10:17:06 INFO - the target request is same-origin.
10:17:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2100ms
10:17:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:17:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acc7000 == 36 [pid = 1912] [id = 479]
10:17:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f085a362000) [pid = 1912] [serial = 1339] [outer = (nil)]
10:17:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f085a5a6000) [pid = 1912] [serial = 1340] [outer = 0x7f085a362000]
10:17:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f085a5b0000) [pid = 1912] [serial = 1341] [outer = 0x7f085a362000]
10:17:09 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
10:17:09 INFO - document served over http requires an https
10:17:09 INFO - sub-resource via xhr-request using the http-csp
10:17:09 INFO - delivery method with keep-origin-redirect and when
10:17:09 INFO - the target request is same-origin.
10:17:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2643ms
10:17:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:17:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acd6800 == 37 [pid = 1912] [id = 480]
10:17:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f0859df8c00) [pid = 1912] [serial = 1342] [outer = (nil)]
10:17:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f085a5b1c00) [pid = 1912] [serial = 1343] [outer = 0x7f0859df8c00]
10:17:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f085ae49000) [pid = 1912] [serial = 1344] [outer = 0x7f0859df8c00]
10:17:11 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
10:17:11 INFO - document served over http requires an https
10:17:11 INFO - sub-resource via xhr-request using the http-csp
10:17:11 INFO - delivery method with no-redirect and when
10:17:11 INFO - the target request is same-origin.
10:17:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2146ms
10:17:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:17:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852819000 == 38 [pid = 1912] [id = 481]
10:17:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f0850d55400) [pid = 1912] [serial = 1345] [outer = (nil)]
10:17:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f0850f59400) [pid = 1912] [serial = 1346] [outer = 0x7f0850d55400]
10:17:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f0852beb800) [pid = 1912] [serial = 1347] [outer = 0x7f0850d55400]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b77800 == 37 [pid = 1912] [id = 447]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855003800 == 36 [pid = 1912] [id = 448]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085640a000 == 35 [pid = 1912] [id = 449]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a72000 == 34 [pid = 1912] [id = 450]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576e3000 == 33 [pid = 1912] [id = 451]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08577be000 == 32 [pid = 1912] [id = 452]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b09000 == 31 [pid = 1912] [id = 453]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590bc000 == 30 [pid = 1912] [id = 454]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859560800 == 29 [pid = 1912] [id = 456]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590d7800 == 28 [pid = 1912] [id = 455]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bda800 == 27 [pid = 1912] [id = 458]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bc5800 == 26 [pid = 1912] [id = 457]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f76000 == 25 [pid = 1912] [id = 461]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fda6000 == 24 [pid = 1912] [id = 462]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f6f000 == 23 [pid = 1912] [id = 463]
10:17:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851983000 == 22 [pid = 1912] [id = 464]
10:17:13 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f08526c4800) [pid = 1912] [serial = 1233] [outer = (nil)] [url = about:blank]
10:17:13 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f0852b09400) [pid = 1912] [serial = 1230] [outer = (nil)] [url = about:blank]
10:17:13 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f0854f95000) [pid = 1912] [serial = 1243] [outer = (nil)] [url = about:blank]
10:17:13 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f0853d59c00) [pid = 1912] [serial = 1238] [outer = (nil)] [url = about:blank]
10:17:14 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
10:17:14 INFO - document served over http requires an https
10:17:14 INFO - sub-resource via xhr-request using the http-csp
10:17:14 INFO - delivery method with swap-origin-redirect and when
10:17:14 INFO - the target request is same-origin.
10:17:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2474ms
10:17:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:17:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fdac000 == 23 [pid = 1912] [id = 482]
10:17:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f0851062c00) [pid = 1912] [serial = 1348] [outer = (nil)]
10:17:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f085196c400) [pid = 1912] [serial = 1349] [outer = 0x7f0851062c00]
10:17:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f0854f8fc00) [pid = 1912] [serial = 1350] [outer = 0x7f0851062c00]
10:17:16 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
10:17:16 INFO - document served over http requires an http
10:17:16 INFO - sub-resource via fetch-request using the meta-csp
10:17:16 INFO - delivery method with keep-origin-redirect and when
10:17:16 INFO - the target request is cross-origin.
10:17:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2144ms
10:17:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:17:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851905800 == 24 [pid = 1912] [id = 483]
10:17:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f08526c4800) [pid = 1912] [serial = 1351] [outer = (nil)]
10:17:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f08555d1400) [pid = 1912] [serial = 1352] [outer = 0x7f08526c4800]
10:17:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f085760b400) [pid = 1912] [serial = 1353] [outer = 0x7f08526c4800]
10:17:18 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
10:17:18 INFO - document served over http requires an http
10:17:18 INFO - sub-resource via fetch-request using the meta-csp
10:17:18 INFO - delivery method with no-redirect and when
10:17:18 INFO - the target request is cross-origin.
10:17:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2191ms
10:17:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:17:20 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f08516f6c00) [pid = 1912] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:20 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f0858a86000) [pid = 1912] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:20 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f0859050400) [pid = 1912] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512188474]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f0855c0fc00) [pid = 1912] [serial = 1256] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f0858892c00) [pid = 1912] [serial = 1271] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f08502b2800) [pid = 1912] [serial = 1301] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f08588c1c00) [pid = 1912] [serial = 1274] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f0859056400) [pid = 1912] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512188474]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f0850d5a000) [pid = 1912] [serial = 1289] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f0855109000) [pid = 1912] [serial = 1253] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f085105e000) [pid = 1912] [serial = 1292] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f085905fc00) [pid = 1912] [serial = 1284] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f0852823800) [pid = 1912] [serial = 1298] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f0858a86400) [pid = 1912] [serial = 1279] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f085886fc00) [pid = 1912] [serial = 1268] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f0858a8ac00) [pid = 1912] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f0858309000) [pid = 1912] [serial = 1262] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f0858476400) [pid = 1912] [serial = 1265] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f08516ee000) [pid = 1912] [serial = 1250] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f085196cc00) [pid = 1912] [serial = 1295] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f085692f000) [pid = 1912] [serial = 1259] [outer = (nil)] [url = about:blank]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f08502afc00) [pid = 1912] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f08502af400) [pid = 1912] [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]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f08526bf400) [pid = 1912] [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]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f08502b7400) [pid = 1912] [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]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f08502b3000) [pid = 1912] [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]
10:17:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cce800 == 25 [pid = 1912] [id = 484]
10:17:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f084ffc8c00) [pid = 1912] [serial = 1354] [outer = (nil)]
10:17:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f08502ac400) [pid = 1912] [serial = 1355] [outer = 0x7f084ffc8c00]
10:17:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f085262e400) [pid = 1912] [serial = 1356] [outer = 0x7f084ffc8c00]
10:17:21 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f0852bec400) [pid = 1912] [serial = 1299] [outer = (nil)] [url = about:blank]
10:17:22 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
10:17:22 INFO - document served over http requires an http
10:17:22 INFO - sub-resource via fetch-request using the meta-csp
10:17:22 INFO - delivery method with swap-origin-redirect and when
10:17:22 INFO - the target request is cross-origin.
10:17:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 4198ms
10:17:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:17:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085281c800 == 26 [pid = 1912] [id = 485]
10:17:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f0850d60000) [pid = 1912] [serial = 1357] [outer = (nil)]
10:17:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f0852823800) [pid = 1912] [serial = 1358] [outer = 0x7f0850d60000]
10:17:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f0855264000) [pid = 1912] [serial = 1359] [outer = 0x7f0850d60000]
10:17:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855507000 == 27 [pid = 1912] [id = 486]
10:17:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f08564eb400) [pid = 1912] [serial = 1360] [outer = (nil)]
10:17:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f0857609800) [pid = 1912] [serial = 1361] [outer = 0x7f08564eb400]
10:17:24 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
10:17:24 INFO - document served over http requires an http
10:17:24 INFO - sub-resource via iframe-tag using the meta-csp
10:17:24 INFO - delivery method with keep-origin-redirect and when
10:17:24 INFO - the target request is cross-origin.
10:17:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2186ms
10:17:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:17:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566d4800 == 28 [pid = 1912] [id = 487]
10:17:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f0851972c00) [pid = 1912] [serial = 1362] [outer = (nil)]
10:17:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f0857488000) [pid = 1912] [serial = 1363] [outer = 0x7f0851972c00]
10:17:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f085847f000) [pid = 1912] [serial = 1364] [outer = 0x7f0851972c00]
10:17:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576db000 == 29 [pid = 1912] [id = 488]
10:17:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f085886fc00) [pid = 1912] [serial = 1365] [outer = (nil)]
10:17:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f085888d000) [pid = 1912] [serial = 1366] [outer = 0x7f085886fc00]
10:17:27 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
10:17:27 INFO - document served over http requires an http
10:17:27 INFO - sub-resource via iframe-tag using the meta-csp
10:17:27 INFO - delivery method with no-redirect and when
10:17:27 INFO - the target request is cross-origin.
10:17:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2135ms
10:17:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:17:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08577c1000 == 30 [pid = 1912] [id = 489]
10:17:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f085692f800) [pid = 1912] [serial = 1367] [outer = (nil)]
10:17:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f085888b800) [pid = 1912] [serial = 1368] [outer = 0x7f085692f800]
10:17:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f0858a7f800) [pid = 1912] [serial = 1369] [outer = 0x7f085692f800]
10:17:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b1d000 == 31 [pid = 1912] [id = 490]
10:17:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f0858b7b400) [pid = 1912] [serial = 1370] [outer = (nil)]
10:17:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f0859053c00) [pid = 1912] [serial = 1371] [outer = 0x7f0858b7b400]
10:17:29 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
10:17:29 INFO - document served over http requires an http
10:17:29 INFO - sub-resource via iframe-tag using the meta-csp
10:17:29 INFO - delivery method with swap-origin-redirect and when
10:17:29 INFO - the target request is cross-origin.
10:17:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2440ms
10:17:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:17:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590d7800 == 32 [pid = 1912] [id = 491]
10:17:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f0858876000) [pid = 1912] [serial = 1372] [outer = (nil)]
10:17:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f0858b89000) [pid = 1912] [serial = 1373] [outer = 0x7f0858876000]
10:17:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f0859b4b000) [pid = 1912] [serial = 1374] [outer = 0x7f0858876000]
10:17:31 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
10:17:31 INFO - document served over http requires an http
10:17:31 INFO - sub-resource via script-tag using the meta-csp
10:17:31 INFO - delivery method with keep-origin-redirect and when
10:17:31 INFO - the target request is cross-origin.
10:17:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2327ms
10:17:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:17:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bd6800 == 33 [pid = 1912] [id = 492]
10:17:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f0858b7e800) [pid = 1912] [serial = 1375] [outer = (nil)]
10:17:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f085a35ac00) [pid = 1912] [serial = 1376] [outer = 0x7f0858b7e800]
10:17:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f085a5ae800) [pid = 1912] [serial = 1377] [outer = 0x7f0858b7e800]
10:17:34 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
10:17:34 INFO - document served over http requires an http
10:17:34 INFO - sub-resource via script-tag using the meta-csp
10:17:34 INFO - delivery method with no-redirect and when
10:17:34 INFO - the target request is cross-origin.
10:17:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2802ms
10:17:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:17:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a54d800 == 34 [pid = 1912] [id = 493]
10:17:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f0859df3800) [pid = 1912] [serial = 1378] [outer = (nil)]
10:17:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f085ae4c800) [pid = 1912] [serial = 1379] [outer = 0x7f0859df3800]
10:17:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f085aee0400) [pid = 1912] [serial = 1380] [outer = 0x7f0859df3800]
10:17:36 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
10:17:36 INFO - document served over http requires an http
10:17:36 INFO - sub-resource via script-tag using the meta-csp
10:17:36 INFO - delivery method with swap-origin-redirect and when
10:17:36 INFO - the target request is cross-origin.
10:17:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1841ms
10:17:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:17:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b05d000 == 35 [pid = 1912] [id = 494]
10:17:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f085aee9800) [pid = 1912] [serial = 1381] [outer = (nil)]
10:17:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f085aeecc00) [pid = 1912] [serial = 1382] [outer = 0x7f085aee9800]
10:17:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f085b49cc00) [pid = 1912] [serial = 1383] [outer = 0x7f085aee9800]
10:17:38 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
10:17:38 INFO - document served over http requires an http
10:17:38 INFO - sub-resource via xhr-request using the meta-csp
10:17:38 INFO - delivery method with keep-origin-redirect and when
10:17:38 INFO - the target request is cross-origin.
10:17:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1784ms
10:17:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:17:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4c5000 == 36 [pid = 1912] [id = 495]
10:17:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f085b49e000) [pid = 1912] [serial = 1384] [outer = (nil)]
10:17:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f085bbd5800) [pid = 1912] [serial = 1385] [outer = 0x7f085b49e000]
10:17:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f085bbdfc00) [pid = 1912] [serial = 1386] [outer = 0x7f085b49e000]
10:17:40 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
10:17:40 INFO - document served over http requires an http
10:17:40 INFO - sub-resource via xhr-request using the meta-csp
10:17:40 INFO - delivery method with no-redirect and when
10:17:40 INFO - the target request is cross-origin.
10:17:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1732ms
10:17:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:17:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6e4800 == 37 [pid = 1912] [id = 496]
10:17:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f085bbd8800) [pid = 1912] [serial = 1387] [outer = (nil)]
10:17:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f085bcda400) [pid = 1912] [serial = 1388] [outer = 0x7f085bbd8800]
10:17:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f085c035000) [pid = 1912] [serial = 1389] [outer = 0x7f085bbd8800]
10:17:42 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
10:17:42 INFO - document served over http requires an http
10:17:42 INFO - sub-resource via xhr-request using the meta-csp
10:17:42 INFO - delivery method with swap-origin-redirect and when
10:17:42 INFO - the target request is cross-origin.
10:17:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2189ms
10:17:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:17:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c2a5000 == 38 [pid = 1912] [id = 497]
10:17:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f085bcd9000) [pid = 1912] [serial = 1390] [outer = (nil)]
10:17:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f085c03c400) [pid = 1912] [serial = 1391] [outer = 0x7f085bcd9000]
10:17:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f085c0eb000) [pid = 1912] [serial = 1392] [outer = 0x7f085bcd9000]
10:17:44 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
10:17:44 INFO - document served over http requires an https
10:17:44 INFO - sub-resource via fetch-request using the meta-csp
10:17:44 INFO - delivery method with keep-origin-redirect and when
10:17:44 INFO - the target request is cross-origin.
10:17:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2327ms
10:17:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:17:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c438000 == 39 [pid = 1912] [id = 498]
10:17:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f085c037c00) [pid = 1912] [serial = 1393] [outer = (nil)]
10:17:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f085c0f3400) [pid = 1912] [serial = 1394] [outer = 0x7f085c037c00]
10:17:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f085c253000) [pid = 1912] [serial = 1395] [outer = 0x7f085c037c00]
10:17:46 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
10:17:46 INFO - document served over http requires an https
10:17:46 INFO - sub-resource via fetch-request using the meta-csp
10:17:46 INFO - delivery method with no-redirect and when
10:17:46 INFO - the target request is cross-origin.
10:17:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2194ms
10:17:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:17:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c8a2800 == 40 [pid = 1912] [id = 499]
10:17:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f085c0f0400) [pid = 1912] [serial = 1396] [outer = (nil)]
10:17:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f085c631000) [pid = 1912] [serial = 1397] [outer = 0x7f085c0f0400]
10:17:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f085c63c000) [pid = 1912] [serial = 1398] [outer = 0x7f085c0f0400]
10:17:49 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
10:17:49 INFO - document served over http requires an https
10:17:49 INFO - sub-resource via fetch-request using the meta-csp
10:17:49 INFO - delivery method with swap-origin-redirect and when
10:17:49 INFO - the target request is cross-origin.
10:17:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2643ms
10:17:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:17:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca13800 == 41 [pid = 1912] [id = 500]
10:17:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f085c634800) [pid = 1912] [serial = 1399] [outer = (nil)]
10:17:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f085c6a6400) [pid = 1912] [serial = 1400] [outer = 0x7f085c634800]
10:17:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f085c875c00) [pid = 1912] [serial = 1401] [outer = 0x7f085c634800]
10:17:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851103000 == 42 [pid = 1912] [id = 501]
10:17:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f0852632000) [pid = 1912] [serial = 1402] [outer = (nil)]
10:17:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f085c6a0400) [pid = 1912] [serial = 1403] [outer = 0x7f0852632000]
10:17:52 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
10:17:52 INFO - document served over http requires an https
10:17:52 INFO - sub-resource via iframe-tag using the meta-csp
10:17:52 INFO - delivery method with keep-origin-redirect and when
10:17:52 INFO - the target request is cross-origin.
10:17:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2747ms
10:17:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:17:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca7c800 == 43 [pid = 1912] [id = 502]
10:17:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f085c63b400) [pid = 1912] [serial = 1404] [outer = (nil)]
10:17:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f085c6a4400) [pid = 1912] [serial = 1405] [outer = 0x7f085c63b400]
10:17:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f085c883800) [pid = 1912] [serial = 1406] [outer = 0x7f085c63b400]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085191e800 == 42 [pid = 1912] [id = 466]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b81800 == 41 [pid = 1912] [id = 467]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bbe000 == 40 [pid = 1912] [id = 468]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085500a000 == 39 [pid = 1912] [id = 469]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a75000 == 38 [pid = 1912] [id = 471]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566de800 == 37 [pid = 1912] [id = 470]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574ee000 == 36 [pid = 1912] [id = 473]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0857413000 == 35 [pid = 1912] [id = 472]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d6c800 == 34 [pid = 1912] [id = 475]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b22000 == 33 [pid = 1912] [id = 474]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dca000 == 32 [pid = 1912] [id = 476]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a37f000 == 31 [pid = 1912] [id = 477]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a545800 == 30 [pid = 1912] [id = 478]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acc7000 == 29 [pid = 1912] [id = 479]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852819000 == 28 [pid = 1912] [id = 481]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fdac000 == 27 [pid = 1912] [id = 482]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851905800 == 26 [pid = 1912] [id = 483]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085280a800 == 25 [pid = 1912] [id = 465]
10:17:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574de800 == 24 [pid = 1912] [id = 438]
10:17:53 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f085273f000) [pid = 1912] [serial = 1296] [outer = (nil)] [url = about:blank]
10:17:53 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f0854f96000) [pid = 1912] [serial = 1248] [outer = (nil)] [url = about:blank]
10:17:54 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f0852635000) [pid = 1912] [serial = 1290] [outer = (nil)] [url = about:blank]
10:17:54 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f08516e8c00) [pid = 1912] [serial = 1293] [outer = (nil)] [url = about:blank]
10:17:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc1b800 == 25 [pid = 1912] [id = 503]
10:17:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f0850d59000) [pid = 1912] [serial = 1407] [outer = (nil)]
10:17:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f0851060c00) [pid = 1912] [serial = 1408] [outer = 0x7f0850d59000]
10:17:54 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
10:17:54 INFO - document served over http requires an https
10:17:54 INFO - sub-resource via iframe-tag using the meta-csp
10:17:54 INFO - delivery method with no-redirect and when
10:17:54 INFO - the target request is cross-origin.
10:17:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2584ms
10:17:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:17:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c73800 == 26 [pid = 1912] [id = 504]
10:17:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f08502b8400) [pid = 1912] [serial = 1409] [outer = (nil)]
10:17:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f0850f5f800) [pid = 1912] [serial = 1410] [outer = 0x7f08502b8400]
10:17:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f0852742000) [pid = 1912] [serial = 1411] [outer = 0x7f08502b8400]
10:17:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851113000 == 27 [pid = 1912] [id = 505]
10:17:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f085282b400) [pid = 1912] [serial = 1412] [outer = (nil)]
10:17:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f08528f0c00) [pid = 1912] [serial = 1413] [outer = 0x7f085282b400]
10:17:57 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
10:17:57 INFO - document served over http requires an https
10:17:57 INFO - sub-resource via iframe-tag using the meta-csp
10:17:57 INFO - delivery method with swap-origin-redirect and when
10:17:57 INFO - the target request is cross-origin.
10:17:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2344ms
10:17:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:17:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851990000 == 28 [pid = 1912] [id = 506]
10:17:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f08516efc00) [pid = 1912] [serial = 1414] [outer = (nil)]
10:17:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f0852829000) [pid = 1912] [serial = 1415] [outer = 0x7f08516efc00]
10:17:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f0853cfcc00) [pid = 1912] [serial = 1416] [outer = 0x7f08516efc00]
10:18:00 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f0851062c00) [pid = 1912] [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]
10:18:00 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f084ffc8000) [pid = 1912] [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]
10:18:00 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f08526c4800) [pid = 1912] [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]
10:18:00 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f0850d55400) [pid = 1912] [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]
10:18:00 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f084ffcac00) [pid = 1912] [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]
10:18:00 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f0858b87c00) [pid = 1912] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512216566]
10:18:00 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f085965c800) [pid = 1912] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:00 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f08574c2c00) [pid = 1912] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:00 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f0850d5cc00) [pid = 1912] [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]
10:18:00 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f0850d61c00) [pid = 1912] [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]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f0850f59400) [pid = 1912] [serial = 1346] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f0850f60000) [pid = 1912] [serial = 1304] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f085905bc00) [pid = 1912] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512216566]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f085692c800) [pid = 1912] [serial = 1316] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f0859b4a400) [pid = 1912] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f0856658c00) [pid = 1912] [serial = 1313] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f085a5a6000) [pid = 1912] [serial = 1340] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f085a5b1c00) [pid = 1912] [serial = 1343] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f0858311400) [pid = 1912] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f085196c400) [pid = 1912] [serial = 1349] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f085965f000) [pid = 1912] [serial = 1331] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f0859df7400) [pid = 1912] [serial = 1337] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f0855108000) [pid = 1912] [serial = 1310] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f0852bec000) [pid = 1912] [serial = 1307] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f08555d1400) [pid = 1912] [serial = 1352] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f08574c7000) [pid = 1912] [serial = 1321] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f0858b7b800) [pid = 1912] [serial = 1326] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f0859d19000) [pid = 1912] [serial = 1334] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f08502ac400) [pid = 1912] [serial = 1355] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f0852beb800) [pid = 1912] [serial = 1347] [outer = (nil)] [url = about:blank]
10:18:01 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f08526c9c00) [pid = 1912] [serial = 1302] [outer = (nil)] [url = about:blank]
10:18:02 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
10:18:02 INFO - document served over http requires an https
10:18:02 INFO - sub-resource via script-tag using the meta-csp
10:18:02 INFO - delivery method with keep-origin-redirect and when
10:18:02 INFO - the target request is cross-origin.
10:18:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 5054ms
10:18:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:18:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085190f800 == 29 [pid = 1912] [id = 507]
10:18:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f08502ae400) [pid = 1912] [serial = 1417] [outer = (nil)]
10:18:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f085105c000) [pid = 1912] [serial = 1418] [outer = 0x7f08502ae400]
10:18:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f085273f000) [pid = 1912] [serial = 1419] [outer = 0x7f08502ae400]
10:18:04 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
10:18:04 INFO - document served over http requires an https
10:18:04 INFO - sub-resource via script-tag using the meta-csp
10:18:04 INFO - delivery method with no-redirect and when
10:18:04 INFO - the target request is cross-origin.
10:18:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2093ms
10:18:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:18:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b81800 == 30 [pid = 1912] [id = 508]
10:18:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f0850f57000) [pid = 1912] [serial = 1420] [outer = (nil)]
10:18:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f08528f0400) [pid = 1912] [serial = 1421] [outer = 0x7f0850f57000]
10:18:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f0854aebc00) [pid = 1912] [serial = 1422] [outer = 0x7f0850f57000]
10:18:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:18:06 INFO - document served over http requires an https
10:18:06 INFO - sub-resource via script-tag using the meta-csp
10:18:06 INFO - delivery method with swap-origin-redirect and when
10:18:06 INFO - the target request is cross-origin.
10:18:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1736ms
10:18:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:18:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bd8800 == 31 [pid = 1912] [id = 509]
10:18:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f0853cfd800) [pid = 1912] [serial = 1423] [outer = (nil)]
10:18:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f0855267c00) [pid = 1912] [serial = 1424] [outer = 0x7f0853cfd800]
10:18:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f08567ac400) [pid = 1912] [serial = 1425] [outer = 0x7f0853cfd800]
10:18:08 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
10:18:08 INFO - document served over http requires an https
10:18:08 INFO - sub-resource via xhr-request using the meta-csp
10:18:08 INFO - delivery method with keep-origin-redirect and when
10:18:08 INFO - the target request is cross-origin.
10:18:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1941ms
10:18:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:18:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855521000 == 32 [pid = 1912] [id = 510]
10:18:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f0855d6a400) [pid = 1912] [serial = 1426] [outer = (nil)]
10:18:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f08574c2c00) [pid = 1912] [serial = 1427] [outer = 0x7f0855d6a400]
10:18:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f0858316800) [pid = 1912] [serial = 1428] [outer = 0x7f0855d6a400]
10:18:10 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
10:18:10 INFO - document served over http requires an https
10:18:10 INFO - sub-resource via xhr-request using the meta-csp
10:18:10 INFO - delivery method with no-redirect and when
10:18:10 INFO - the target request is cross-origin.
10:18:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2139ms
10:18:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:18:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a81800 == 33 [pid = 1912] [id = 511]
10:18:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f0856a3d800) [pid = 1912] [serial = 1429] [outer = (nil)]
10:18:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f085888d800) [pid = 1912] [serial = 1430] [outer = 0x7f0856a3d800]
10:18:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f0859050800) [pid = 1912] [serial = 1431] [outer = 0x7f0856a3d800]
10:18:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:18:12 INFO - document served over http requires an https
10:18:12 INFO - sub-resource via xhr-request using the meta-csp
10:18:12 INFO - delivery method with swap-origin-redirect and when
10:18:12 INFO - the target request is cross-origin.
10:18:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2141ms
10:18:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:18:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b0a000 == 34 [pid = 1912] [id = 512]
10:18:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f0858480400) [pid = 1912] [serial = 1432] [outer = (nil)]
10:18:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f0859657400) [pid = 1912] [serial = 1433] [outer = 0x7f0858480400]
10:18:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f0859d1e000) [pid = 1912] [serial = 1434] [outer = 0x7f0858480400]
10:18:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:18:14 INFO - document served over http requires an http
10:18:14 INFO - sub-resource via fetch-request using the meta-csp
10:18:14 INFO - delivery method with keep-origin-redirect and when
10:18:14 INFO - the target request is same-origin.
10:18:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2088ms
10:18:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:18:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dc3800 == 35 [pid = 1912] [id = 513]
10:18:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f0859d22800) [pid = 1912] [serial = 1435] [outer = (nil)]
10:18:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f085a35c400) [pid = 1912] [serial = 1436] [outer = 0x7f0859d22800]
10:18:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f085ae46000) [pid = 1912] [serial = 1437] [outer = 0x7f0859d22800]
10:18:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:18:16 INFO - document served over http requires an http
10:18:16 INFO - sub-resource via fetch-request using the meta-csp
10:18:16 INFO - delivery method with no-redirect and when
10:18:16 INFO - the target request is same-origin.
10:18:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2137ms
10:18:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:18:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a38d000 == 36 [pid = 1912] [id = 514]
10:18:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f085a5a5c00) [pid = 1912] [serial = 1438] [outer = (nil)]
10:18:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f085b49b400) [pid = 1912] [serial = 1439] [outer = 0x7f085a5a5c00]
10:18:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f085c0f1000) [pid = 1912] [serial = 1440] [outer = 0x7f085a5a5c00]
10:18:19 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
10:18:19 INFO - document served over http requires an http
10:18:19 INFO - sub-resource via fetch-request using the meta-csp
10:18:19 INFO - delivery method with swap-origin-redirect and when
10:18:19 INFO - the target request is same-origin.
10:18:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2644ms
10:18:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:18:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ace2800 == 37 [pid = 1912] [id = 515]
10:18:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f085b49c000) [pid = 1912] [serial = 1441] [outer = (nil)]
10:18:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f085c24a000) [pid = 1912] [serial = 1442] [outer = 0x7f085b49c000]
10:18:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f085c87c800) [pid = 1912] [serial = 1443] [outer = 0x7f085b49c000]
10:18:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c432800 == 38 [pid = 1912] [id = 516]
10:18:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f085cac2800) [pid = 1912] [serial = 1444] [outer = (nil)]
10:18:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f085cac6c00) [pid = 1912] [serial = 1445] [outer = 0x7f085cac2800]
10:18:21 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
10:18:21 INFO - document served over http requires an http
10:18:21 INFO - sub-resource via iframe-tag using the meta-csp
10:18:21 INFO - delivery method with keep-origin-redirect and when
10:18:21 INFO - the target request is same-origin.
10:18:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1854ms
10:18:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:18:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca7a800 == 39 [pid = 1912] [id = 517]
10:18:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f085c251000) [pid = 1912] [serial = 1446] [outer = (nil)]
10:18:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f085cac4400) [pid = 1912] [serial = 1447] [outer = 0x7f085c251000]
10:18:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f085ccdc800) [pid = 1912] [serial = 1448] [outer = 0x7f085c251000]
10:18:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085cc2a800 == 40 [pid = 1912] [id = 518]
10:18:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f085cd24400) [pid = 1912] [serial = 1449] [outer = (nil)]
10:18:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f085e05a400) [pid = 1912] [serial = 1450] [outer = 0x7f085cd24400]
10:18:23 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
10:18:23 INFO - document served over http requires an http
10:18:23 INFO - sub-resource via iframe-tag using the meta-csp
10:18:23 INFO - delivery method with no-redirect and when
10:18:23 INFO - the target request is same-origin.
10:18:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1839ms
10:18:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:18:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e06a000 == 41 [pid = 1912] [id = 519]
10:18:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f085ccd4000) [pid = 1912] [serial = 1451] [outer = (nil)]
10:18:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f085e056c00) [pid = 1912] [serial = 1452] [outer = 0x7f085ccd4000]
10:18:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f085e56a400) [pid = 1912] [serial = 1453] [outer = 0x7f085ccd4000]
10:18:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085e1d8000 == 42 [pid = 1912] [id = 520]
10:18:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f085ea76400) [pid = 1912] [serial = 1454] [outer = (nil)]
10:18:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 205 (0x7f0860d7d800) [pid = 1912] [serial = 1455] [outer = 0x7f085ea76400]
10:18:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:18:25 INFO - document served over http requires an http
10:18:25 INFO - sub-resource via iframe-tag using the meta-csp
10:18:25 INFO - delivery method with swap-origin-redirect and when
10:18:25 INFO - the target request is same-origin.
10:18:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1986ms
10:18:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:18:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0860d38800 == 43 [pid = 1912] [id = 521]
10:18:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 206 (0x7f085cd20c00) [pid = 1912] [serial = 1456] [outer = (nil)]
10:18:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 207 (0x7f085ea77400) [pid = 1912] [serial = 1457] [outer = 0x7f085cd20c00]
10:18:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 208 (0x7f0861b64000) [pid = 1912] [serial = 1458] [outer = 0x7f085cd20c00]
10:18:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:18:27 INFO - document served over http requires an http
10:18:27 INFO - sub-resource via script-tag using the meta-csp
10:18:27 INFO - delivery method with keep-origin-redirect and when
10:18:27 INFO - the target request is same-origin.
10:18:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2542ms
10:18:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:18:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0861c8e800 == 44 [pid = 1912] [id = 522]
10:18:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 209 (0x7f086182c400) [pid = 1912] [serial = 1459] [outer = (nil)]
10:18:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f0861cb0800) [pid = 1912] [serial = 1460] [outer = 0x7f086182c400]
10:18:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f0861cbdc00) [pid = 1912] [serial = 1461] [outer = 0x7f086182c400]
10:18:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:18:29 INFO - document served over http requires an http
10:18:29 INFO - sub-resource via script-tag using the meta-csp
10:18:29 INFO - delivery method with no-redirect and when
10:18:29 INFO - the target request is same-origin.
10:18:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2238ms
10:18:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:18:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1ec800 == 45 [pid = 1912] [id = 523]
10:18:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 212 (0x7f084fedf000) [pid = 1912] [serial = 1462] [outer = (nil)]
10:18:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f084fee0000) [pid = 1912] [serial = 1463] [outer = 0x7f084fedf000]
10:18:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f084fee5c00) [pid = 1912] [serial = 1464] [outer = 0x7f084fedf000]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855507000 == 44 [pid = 1912] [id = 486]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085281c800 == 43 [pid = 1912] [id = 485]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576db000 == 42 [pid = 1912] [id = 488]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566d4800 == 41 [pid = 1912] [id = 487]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b1d000 == 40 [pid = 1912] [id = 490]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08577c1000 == 39 [pid = 1912] [id = 489]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590d7800 == 38 [pid = 1912] [id = 491]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bd6800 == 37 [pid = 1912] [id = 492]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a54d800 == 36 [pid = 1912] [id = 493]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b05d000 == 35 [pid = 1912] [id = 494]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4c5000 == 34 [pid = 1912] [id = 495]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6e4800 == 33 [pid = 1912] [id = 496]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c2a5000 == 32 [pid = 1912] [id = 497]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c8a2800 == 31 [pid = 1912] [id = 499]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851103000 == 30 [pid = 1912] [id = 501]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca13800 == 29 [pid = 1912] [id = 500]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc1b800 == 28 [pid = 1912] [id = 503]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851113000 == 27 [pid = 1912] [id = 505]
10:18:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c73800 == 26 [pid = 1912] [id = 504]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085190f800 == 25 [pid = 1912] [id = 507]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b81800 == 24 [pid = 1912] [id = 508]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bd8800 == 23 [pid = 1912] [id = 509]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855521000 == 22 [pid = 1912] [id = 510]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a81800 == 21 [pid = 1912] [id = 511]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b0a000 == 20 [pid = 1912] [id = 512]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acd6800 == 19 [pid = 1912] [id = 480]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dc3800 == 18 [pid = 1912] [id = 513]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a38d000 == 17 [pid = 1912] [id = 514]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c432800 == 16 [pid = 1912] [id = 516]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ace2800 == 15 [pid = 1912] [id = 515]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085cc2a800 == 14 [pid = 1912] [id = 518]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca7a800 == 13 [pid = 1912] [id = 517]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e1d8000 == 12 [pid = 1912] [id = 520]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085e06a000 == 11 [pid = 1912] [id = 519]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0860d38800 == 10 [pid = 1912] [id = 521]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0861c8e800 == 9 [pid = 1912] [id = 522]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854cbd000 == 8 [pid = 1912] [id = 446]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cce800 == 7 [pid = 1912] [id = 484]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851990000 == 6 [pid = 1912] [id = 506]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f72800 == 5 [pid = 1912] [id = 460]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d59000 == 4 [pid = 1912] [id = 459]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca7c800 == 3 [pid = 1912] [id = 502]
10:18:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c438000 == 2 [pid = 1912] [id = 498]
10:18:35 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f0854f8fc00) [pid = 1912] [serial = 1350] [outer = (nil)] [url = about:blank]
10:18:35 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f085760b400) [pid = 1912] [serial = 1353] [outer = (nil)] [url = about:blank]
10:18:35 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
10:18:35 INFO - document served over http requires an http
10:18:35 INFO - sub-resource via script-tag using the meta-csp
10:18:35 INFO - delivery method with swap-origin-redirect and when
10:18:35 INFO - the target request is same-origin.
10:18:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 5657ms
10:18:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:18:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecd6800 == 3 [pid = 1912] [id = 524]
10:18:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f084fc9f800) [pid = 1912] [serial = 1465] [outer = (nil)]
10:18:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f084fecbc00) [pid = 1912] [serial = 1466] [outer = 0x7f084fc9f800]
10:18:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f084fedf400) [pid = 1912] [serial = 1467] [outer = 0x7f084fc9f800]
10:18:37 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
10:18:37 INFO - document served over http requires an http
10:18:37 INFO - sub-resource via xhr-request using the meta-csp
10:18:37 INFO - delivery method with keep-origin-redirect and when
10:18:37 INFO - the target request is same-origin.
10:18:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1534ms
10:18:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:18:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc0c800 == 4 [pid = 1912] [id = 525]
10:18:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f084fec9400) [pid = 1912] [serial = 1468] [outer = (nil)]
10:18:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f084ffbe400) [pid = 1912] [serial = 1469] [outer = 0x7f084fec9400]
10:18:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f08502ae000) [pid = 1912] [serial = 1470] [outer = 0x7f084fec9400]
10:18:38 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
10:18:38 INFO - document served over http requires an http
10:18:38 INFO - sub-resource via xhr-request using the meta-csp
10:18:38 INFO - delivery method with no-redirect and when
10:18:38 INFO - the target request is same-origin.
10:18:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1784ms
10:18:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:18:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fd9c800 == 5 [pid = 1912] [id = 526]
10:18:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 219 (0x7f084ffc1400) [pid = 1912] [serial = 1471] [outer = (nil)]
10:18:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 220 (0x7f0850d56800) [pid = 1912] [serial = 1472] [outer = 0x7f084ffc1400]
10:18:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 221 (0x7f0850f56800) [pid = 1912] [serial = 1473] [outer = 0x7f084ffc1400]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 220 (0x7f085526b000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 219 (0x7f0858896800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 218 (0x7f0854ae5000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f084fc9e000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f0857615c00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f0854ae8000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f0856653c00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f0856931800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f0853cfdc00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 211 (0x7f0851970000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f085665c800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f08516eb800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 208 (0x7f0851971400) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 207 (0x7f0857485400) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 206 (0x7f0853cfb800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 205 (0x7f0853e9dc00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 204 (0x7f08555ca000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f0850f53800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f0858b7c800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f0854f97000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f085116b000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f084fc9b800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f08526bd000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f0851169000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f0851453000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f0851975000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f0857611800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f08567b7800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f0855d71800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f0858874800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f0855d65c00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f0850d55800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f08528e7400) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f0851066400) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f085510c800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f085847b800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f0853d53c00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f08588c3000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f085510d800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f0851973400) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f084ffcbc00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f0859df8c00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f084fc9d000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f08564eb400) [pid = 1912] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f0859d1a000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f085bbd8800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f085886fc00) [pid = 1912] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512246806]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f0858876000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f08516efc00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f085965cc00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f08595a6c00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f0856a3b000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f085c037c00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f0858b7e800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f084ffc8c00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f085c634800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f085a362000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f085c0f0400) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f085692f800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f0858b7b400) [pid = 1912] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f0859df3800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f085c63b400) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f0851972c00) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f08502b8400) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f085aee9800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f08564eb800) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f085282b400) [pid = 1912] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f085bcd9000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f085847d000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f0850d59000) [pid = 1912] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512274568]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f085b49e000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f0852632000) [pid = 1912] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f0850d60000) [pid = 1912] [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]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f0852829000) [pid = 1912] [serial = 1415] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f085888b800) [pid = 1912] [serial = 1368] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f0852823800) [pid = 1912] [serial = 1358] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f085c6a4400) [pid = 1912] [serial = 1405] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f08528f0c00) [pid = 1912] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f0858b89000) [pid = 1912] [serial = 1373] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f0859053c00) [pid = 1912] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f085a35ac00) [pid = 1912] [serial = 1376] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f0851060c00) [pid = 1912] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512274568]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f085888d000) [pid = 1912] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512246806]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f0857488000) [pid = 1912] [serial = 1363] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f085c03c400) [pid = 1912] [serial = 1391] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f085c0f3400) [pid = 1912] [serial = 1394] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f085c6a0400) [pid = 1912] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f0857609800) [pid = 1912] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f085bbd5800) [pid = 1912] [serial = 1385] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f085aeecc00) [pid = 1912] [serial = 1382] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f085c6a6400) [pid = 1912] [serial = 1400] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f085ae4c800) [pid = 1912] [serial = 1379] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f085c631000) [pid = 1912] [serial = 1397] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f085bcda400) [pid = 1912] [serial = 1388] [outer = (nil)] [url = about:blank]
10:18:45 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f0850f5f800) [pid = 1912] [serial = 1410] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f0855107c00) [pid = 1912] [serial = 1167] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f08567ac800) [pid = 1912] [serial = 1215] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f0857483c00) [pid = 1912] [serial = 1224] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f085c035000) [pid = 1912] [serial = 1389] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f0855d6a000) [pid = 1912] [serial = 1311] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f085b49cc00) [pid = 1912] [serial = 1383] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f0852bf7000) [pid = 1912] [serial = 1155] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f0856928c00) [pid = 1912] [serial = 1218] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f0859b56400) [pid = 1912] [serial = 1332] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f0852636c00) [pid = 1912] [serial = 1120] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f0852740800) [pid = 1912] [serial = 1125] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f08574c9800) [pid = 1912] [serial = 1227] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f0854ae4800) [pid = 1912] [serial = 1093] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f085bbdfc00) [pid = 1912] [serial = 1386] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f0854f8d400) [pid = 1912] [serial = 1164] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f0855d6a800) [pid = 1912] [serial = 1176] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f085144b400) [pid = 1912] [serial = 1110] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f08595aec00) [pid = 1912] [serial = 1285] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f085526c800) [pid = 1912] [serial = 1170] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f085196e400) [pid = 1912] [serial = 1115] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f085274a800) [pid = 1912] [serial = 1305] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f085282c000) [pid = 1912] [serial = 1130] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f085a5b0000) [pid = 1912] [serial = 1341] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f08555ca400) [pid = 1912] [serial = 1254] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f0857482000) [pid = 1912] [serial = 1317] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f0853e9d800) [pid = 1912] [serial = 1251] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f0853d5a800) [pid = 1912] [serial = 1158] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f085830fc00) [pid = 1912] [serial = 1263] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0856a40000) [pid = 1912] [serial = 1221] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0858a83400) [pid = 1912] [serial = 1322] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0859d22c00) [pid = 1912] [serial = 1335] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f08567b0c00) [pid = 1912] [serial = 1314] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f08588b9400) [pid = 1912] [serial = 1272] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f085760a400) [pid = 1912] [serial = 1260] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f0851454800) [pid = 1912] [serial = 1196] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f0852b06800) [pid = 1912] [serial = 1135] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f0859658400) [pid = 1912] [serial = 1327] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f0853ea6000) [pid = 1912] [serial = 1308] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f085665ac00) [pid = 1912] [serial = 1257] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f085888bc00) [pid = 1912] [serial = 1269] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f0853ea5800) [pid = 1912] [serial = 1161] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0858b85800) [pid = 1912] [serial = 1280] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f0855c0e400) [pid = 1912] [serial = 1173] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f085525f400) [pid = 1912] [serial = 1206] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f0851063000) [pid = 1912] [serial = 1105] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085ae49000) [pid = 1912] [serial = 1344] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f0850d5c400) [pid = 1912] [serial = 1102] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f0856655400) [pid = 1912] [serial = 1212] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f0858a81800) [pid = 1912] [serial = 1275] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f08564e2c00) [pid = 1912] [serial = 1209] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f0852b0d400) [pid = 1912] [serial = 1201] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f085886ac00) [pid = 1912] [serial = 1266] [outer = (nil)] [url = about:blank]
10:18:47 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f085a358400) [pid = 1912] [serial = 1338] [outer = (nil)] [url = about:blank]
10:18:48 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
10:18:48 INFO - document served over http requires an http
10:18:48 INFO - sub-resource via xhr-request using the meta-csp
10:18:48 INFO - delivery method with swap-origin-redirect and when
10:18:48 INFO - the target request is same-origin.
10:18:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 9117ms
10:18:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:18:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fd99800 == 6 [pid = 1912] [id = 527]
10:18:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f084fca1000) [pid = 1912] [serial = 1474] [outer = (nil)]
10:18:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f084fedcc00) [pid = 1912] [serial = 1475] [outer = 0x7f084fca1000]
10:18:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f084ffcbc00) [pid = 1912] [serial = 1476] [outer = 0x7f084fca1000]
10:18:49 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
10:18:49 INFO - document served over http requires an https
10:18:49 INFO - sub-resource via fetch-request using the meta-csp
10:18:49 INFO - delivery method with keep-origin-redirect and when
10:18:49 INFO - the target request is same-origin.
10:18:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1800ms
10:18:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:18:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c6e800 == 7 [pid = 1912] [id = 528]
10:18:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f084fec2400) [pid = 1912] [serial = 1477] [outer = (nil)]
10:18:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0850d5a800) [pid = 1912] [serial = 1478] [outer = 0x7f084fec2400]
10:18:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0850f5b000) [pid = 1912] [serial = 1479] [outer = 0x7f084fec2400]
10:18:51 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
10:18:51 INFO - document served over http requires an https
10:18:51 INFO - sub-resource via fetch-request using the meta-csp
10:18:51 INFO - delivery method with no-redirect and when
10:18:51 INFO - the target request is same-origin.
10:18:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1682ms
10:18:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:18:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dc4000 == 8 [pid = 1912] [id = 529]
10:18:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0850d56000) [pid = 1912] [serial = 1480] [outer = (nil)]
10:18:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0850f60000) [pid = 1912] [serial = 1481] [outer = 0x7f0850d56000]
10:18:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f0851067400) [pid = 1912] [serial = 1482] [outer = 0x7f0850d56000]
10:18:53 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
10:18:53 INFO - document served over http requires an https
10:18:53 INFO - sub-resource via fetch-request using the meta-csp
10:18:53 INFO - delivery method with swap-origin-redirect and when
10:18:53 INFO - the target request is same-origin.
10:18:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1844ms
10:18:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:18:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f74800 == 9 [pid = 1912] [id = 530]
10:18:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f085105c400) [pid = 1912] [serial = 1483] [outer = (nil)]
10:18:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0851169000) [pid = 1912] [serial = 1484] [outer = 0x7f085105c400]
10:18:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f085116f400) [pid = 1912] [serial = 1485] [outer = 0x7f085105c400]
10:18:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851107800 == 10 [pid = 1912] [id = 531]
10:18:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f085144b800) [pid = 1912] [serial = 1486] [outer = (nil)]
10:18:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0851450400) [pid = 1912] [serial = 1487] [outer = 0x7f085144b800]
10:18:55 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
10:18:55 INFO - document served over http requires an https
10:18:55 INFO - sub-resource via iframe-tag using the meta-csp
10:18:55 INFO - delivery method with keep-origin-redirect and when
10:18:55 INFO - the target request is same-origin.
10:18:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2384ms
10:18:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:18:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851114800 == 11 [pid = 1912] [id = 532]
10:18:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0851167000) [pid = 1912] [serial = 1488] [outer = (nil)]
10:18:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f085144c400) [pid = 1912] [serial = 1489] [outer = 0x7f0851167000]
10:18:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f08516e9800) [pid = 1912] [serial = 1490] [outer = 0x7f0851167000]
10:18:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851904800 == 12 [pid = 1912] [id = 533]
10:18:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f08516f1000) [pid = 1912] [serial = 1491] [outer = (nil)]
10:18:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f08516f6c00) [pid = 1912] [serial = 1492] [outer = 0x7f08516f1000]
10:18:58 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
10:18:58 INFO - document served over http requires an https
10:18:58 INFO - sub-resource via iframe-tag using the meta-csp
10:18:58 INFO - delivery method with no-redirect and when
10:18:58 INFO - the target request is same-origin.
10:18:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2844ms
10:18:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:18:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851910800 == 13 [pid = 1912] [id = 534]
10:18:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0851450800) [pid = 1912] [serial = 1493] [outer = (nil)]
10:18:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f08516ecc00) [pid = 1912] [serial = 1494] [outer = 0x7f0851450800]
10:18:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0851973800) [pid = 1912] [serial = 1495] [outer = 0x7f0851450800]
10:19:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085197b800 == 14 [pid = 1912] [id = 535]
10:19:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f0851978400) [pid = 1912] [serial = 1496] [outer = (nil)]
10:19:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f085262dc00) [pid = 1912] [serial = 1497] [outer = 0x7f0851978400]
10:19:00 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
10:19:00 INFO - document served over http requires an https
10:19:00 INFO - sub-resource via iframe-tag using the meta-csp
10:19:00 INFO - delivery method with swap-origin-redirect and when
10:19:00 INFO - the target request is same-origin.
10:19:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2034ms
10:19:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:19:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851990800 == 15 [pid = 1912] [id = 536]
10:19:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f085196d000) [pid = 1912] [serial = 1498] [outer = (nil)]
10:19:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f085262e000) [pid = 1912] [serial = 1499] [outer = 0x7f085196d000]
10:19:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f0852638400) [pid = 1912] [serial = 1500] [outer = 0x7f085196d000]
10:19:03 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
10:19:03 INFO - document served over http requires an https
10:19:03 INFO - sub-resource via script-tag using the meta-csp
10:19:03 INFO - delivery method with keep-origin-redirect and when
10:19:03 INFO - the target request is same-origin.
10:19:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2637ms
10:19:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:19:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085110c800 == 16 [pid = 1912] [id = 537]
10:19:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f084fec4800) [pid = 1912] [serial = 1501] [outer = (nil)]
10:19:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f0850f5d800) [pid = 1912] [serial = 1502] [outer = 0x7f084fec4800]
10:19:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f08526c6400) [pid = 1912] [serial = 1503] [outer = 0x7f084fec4800]
10:19:05 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
10:19:05 INFO - document served over http requires an https
10:19:05 INFO - sub-resource via script-tag using the meta-csp
10:19:05 INFO - delivery method with no-redirect and when
10:19:05 INFO - the target request is same-origin.
10:19:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2133ms
10:19:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:19:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecc9800 == 17 [pid = 1912] [id = 538]
10:19:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f084fec2c00) [pid = 1912] [serial = 1504] [outer = (nil)]
10:19:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f084fecb400) [pid = 1912] [serial = 1505] [outer = 0x7f084fec2c00]
10:19:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f084ffc7800) [pid = 1912] [serial = 1506] [outer = 0x7f084fec2c00]
10:19:06 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc0c800 == 16 [pid = 1912] [id = 525]
10:19:06 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecd6800 == 15 [pid = 1912] [id = 524]
10:19:06 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1ec800 == 14 [pid = 1912] [id = 523]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f085a5ae800) [pid = 1912] [serial = 1377] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f085c253000) [pid = 1912] [serial = 1395] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f085c883800) [pid = 1912] [serial = 1406] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f085262e400) [pid = 1912] [serial = 1356] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f085c875c00) [pid = 1912] [serial = 1401] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f0852742000) [pid = 1912] [serial = 1411] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f085c0eb000) [pid = 1912] [serial = 1392] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f085847f000) [pid = 1912] [serial = 1364] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0855264000) [pid = 1912] [serial = 1359] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0858a7f800) [pid = 1912] [serial = 1369] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f085c63c000) [pid = 1912] [serial = 1398] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f0859b4b000) [pid = 1912] [serial = 1374] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f085aee0400) [pid = 1912] [serial = 1380] [outer = (nil)] [url = about:blank]
10:19:06 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f0853cfcc00) [pid = 1912] [serial = 1416] [outer = (nil)] [url = about:blank]
10:19:07 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
10:19:07 INFO - document served over http requires an https
10:19:07 INFO - sub-resource via script-tag using the meta-csp
10:19:07 INFO - delivery method with swap-origin-redirect and when
10:19:07 INFO - the target request is same-origin.
10:19:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2088ms
10:19:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:19:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1dc800 == 15 [pid = 1912] [id = 539]
10:19:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f084fec5000) [pid = 1912] [serial = 1507] [outer = (nil)]
10:19:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f084fee1400) [pid = 1912] [serial = 1508] [outer = 0x7f084fec5000]
10:19:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f08502b7000) [pid = 1912] [serial = 1509] [outer = 0x7f084fec5000]
10:19:09 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
10:19:09 INFO - document served over http requires an https
10:19:09 INFO - sub-resource via xhr-request using the meta-csp
10:19:09 INFO - delivery method with keep-origin-redirect and when
10:19:09 INFO - the target request is same-origin.
10:19:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1839ms
10:19:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:19:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dc3000 == 16 [pid = 1912] [id = 540]
10:19:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f0850d56c00) [pid = 1912] [serial = 1510] [outer = (nil)]
10:19:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f0850d64c00) [pid = 1912] [serial = 1511] [outer = 0x7f0850d56c00]
10:19:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f085116ec00) [pid = 1912] [serial = 1512] [outer = 0x7f0850d56c00]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0850d56800) [pid = 1912] [serial = 1472] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f085cac6c00) [pid = 1912] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f084fee0000) [pid = 1912] [serial = 1463] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f08574c2c00) [pid = 1912] [serial = 1427] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f085e05a400) [pid = 1912] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512302886]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f084fecbc00) [pid = 1912] [serial = 1466] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f085105c000) [pid = 1912] [serial = 1418] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f084ffbe400) [pid = 1912] [serial = 1469] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f0860d7d800) [pid = 1912] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f085ea77400) [pid = 1912] [serial = 1457] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0859657400) [pid = 1912] [serial = 1433] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0861cb0800) [pid = 1912] [serial = 1460] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f085cac4400) [pid = 1912] [serial = 1447] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f085b49b400) [pid = 1912] [serial = 1439] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f085888d800) [pid = 1912] [serial = 1430] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f085c24a000) [pid = 1912] [serial = 1442] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085e056c00) [pid = 1912] [serial = 1452] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f0855267c00) [pid = 1912] [serial = 1424] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f08528f0400) [pid = 1912] [serial = 1421] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f085a35c400) [pid = 1912] [serial = 1436] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f085cac2800) [pid = 1912] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f084fec9400) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f0850f57000) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f08502ae400) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f086182c400) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f085ea76400) [pid = 1912] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f085cd24400) [pid = 1912] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512302886]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f084fc9f800) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f085cd20c00) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f0859d22800) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f085a5a5c00) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f0855d6a400) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f0858480400) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f0853cfd800) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f085ccd4000) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f085c251000) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f0856a3d800) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f085b49c000) [pid = 1912] [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]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f08567ac400) [pid = 1912] [serial = 1425] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f0858316800) [pid = 1912] [serial = 1428] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f084fedf400) [pid = 1912] [serial = 1467] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f0859050800) [pid = 1912] [serial = 1431] [outer = (nil)] [url = about:blank]
10:19:11 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f08502ae000) [pid = 1912] [serial = 1470] [outer = (nil)] [url = about:blank]
10:19:11 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
10:19:11 INFO - document served over http requires an https
10:19:11 INFO - sub-resource via xhr-request using the meta-csp
10:19:11 INFO - delivery method with no-redirect and when
10:19:11 INFO - the target request is same-origin.
10:19:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2149ms
10:19:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:19:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085197f800 == 17 [pid = 1912] [id = 541]
10:19:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f084fedf400) [pid = 1912] [serial = 1513] [outer = (nil)]
10:19:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f0850f58000) [pid = 1912] [serial = 1514] [outer = 0x7f084fedf400]
10:19:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f08516ef000) [pid = 1912] [serial = 1515] [outer = 0x7f084fedf400]
10:19:14 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
10:19:14 INFO - document served over http requires an https
10:19:14 INFO - sub-resource via xhr-request using the meta-csp
10:19:14 INFO - delivery method with swap-origin-redirect and when
10:19:14 INFO - the target request is same-origin.
10:19:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2587ms
10:19:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:19:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f77800 == 18 [pid = 1912] [id = 542]
10:19:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f084fee5400) [pid = 1912] [serial = 1516] [outer = (nil)]
10:19:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f084ffc9c00) [pid = 1912] [serial = 1517] [outer = 0x7f084fee5400]
10:19:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f08516ee800) [pid = 1912] [serial = 1518] [outer = 0x7f084fee5400]
10:19:16 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
10:19:16 INFO - document served over http requires an http
10:19:16 INFO - sub-resource via fetch-request using the meta-referrer
10:19:16 INFO - delivery method with keep-origin-redirect and when
10:19:16 INFO - the target request is cross-origin.
10:19:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1829ms
10:19:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:19:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852814000 == 19 [pid = 1912] [id = 543]
10:19:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f084ffc5c00) [pid = 1912] [serial = 1519] [outer = (nil)]
10:19:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f0851973c00) [pid = 1912] [serial = 1520] [outer = 0x7f084ffc5c00]
10:19:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f08526c9400) [pid = 1912] [serial = 1521] [outer = 0x7f084ffc5c00]
10:19:17 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
10:19:17 INFO - document served over http requires an http
10:19:17 INFO - sub-resource via fetch-request using the meta-referrer
10:19:17 INFO - delivery method with no-redirect and when
10:19:17 INFO - the target request is cross-origin.
10:19:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1785ms
10:19:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:19:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b13000 == 20 [pid = 1912] [id = 544]
10:19:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f085262ac00) [pid = 1912] [serial = 1522] [outer = (nil)]
10:19:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f0852741400) [pid = 1912] [serial = 1523] [outer = 0x7f085262ac00]
10:19:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f0852823400) [pid = 1912] [serial = 1524] [outer = 0x7f085262ac00]
10:19:19 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
10:19:19 INFO - document served over http requires an http
10:19:19 INFO - sub-resource via fetch-request using the meta-referrer
10:19:19 INFO - delivery method with swap-origin-redirect and when
10:19:19 INFO - the target request is cross-origin.
10:19:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1737ms
10:19:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:19:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b79800 == 21 [pid = 1912] [id = 545]
10:19:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f0852745000) [pid = 1912] [serial = 1525] [outer = (nil)]
10:19:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f0852827c00) [pid = 1912] [serial = 1526] [outer = 0x7f0852745000]
10:19:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0852831800) [pid = 1912] [serial = 1527] [outer = 0x7f0852745000]
10:19:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b8a800 == 22 [pid = 1912] [id = 546]
10:19:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f08528e9800) [pid = 1912] [serial = 1528] [outer = (nil)]
10:19:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f08528edc00) [pid = 1912] [serial = 1529] [outer = 0x7f08528e9800]
10:19:21 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
10:19:21 INFO - document served over http requires an http
10:19:21 INFO - sub-resource via iframe-tag using the meta-referrer
10:19:21 INFO - delivery method with keep-origin-redirect and when
10:19:21 INFO - the target request is cross-origin.
10:19:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2281ms
10:19:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:19:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cd0800 == 23 [pid = 1912] [id = 547]
10:19:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f085282b400) [pid = 1912] [serial = 1530] [outer = (nil)]
10:19:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f08528ed800) [pid = 1912] [serial = 1531] [outer = 0x7f085282b400]
10:19:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0852b07000) [pid = 1912] [serial = 1532] [outer = 0x7f085282b400]
10:19:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085477f800 == 24 [pid = 1912] [id = 548]
10:19:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0852b0c800) [pid = 1912] [serial = 1533] [outer = (nil)]
10:19:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0852b10c00) [pid = 1912] [serial = 1534] [outer = 0x7f0852b0c800]
10:19:24 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
10:19:24 INFO - document served over http requires an http
10:19:24 INFO - sub-resource via iframe-tag using the meta-referrer
10:19:24 INFO - delivery method with no-redirect and when
10:19:24 INFO - the target request is cross-origin.
10:19:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2344ms
10:19:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:19:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085478e000 == 25 [pid = 1912] [id = 549]
10:19:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f08528ec400) [pid = 1912] [serial = 1535] [outer = (nil)]
10:19:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0852b10400) [pid = 1912] [serial = 1536] [outer = 0x7f08528ec400]
10:19:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0852bf2800) [pid = 1912] [serial = 1537] [outer = 0x7f08528ec400]
10:19:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bbd000 == 26 [pid = 1912] [id = 550]
10:19:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0852744400) [pid = 1912] [serial = 1538] [outer = (nil)]
10:19:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f08526bd000) [pid = 1912] [serial = 1539] [outer = 0x7f0852744400]
10:19:27 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
10:19:27 INFO - document served over http requires an http
10:19:27 INFO - sub-resource via iframe-tag using the meta-referrer
10:19:27 INFO - delivery method with swap-origin-redirect and when
10:19:27 INFO - the target request is cross-origin.
10:19:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3595ms
10:19:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:19:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dcb800 == 27 [pid = 1912] [id = 551]
10:19:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f084ffc8400) [pid = 1912] [serial = 1540] [outer = (nil)]
10:19:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f08502aac00) [pid = 1912] [serial = 1541] [outer = 0x7f084ffc8400]
10:19:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f085144b400) [pid = 1912] [serial = 1542] [outer = 0x7f084ffc8400]
10:19:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:19:30 INFO - document served over http requires an http
10:19:30 INFO - sub-resource via script-tag using the meta-referrer
10:19:30 INFO - delivery method with keep-origin-redirect and when
10:19:30 INFO - the target request is cross-origin.
10:19:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2103ms
10:19:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dc3000 == 26 [pid = 1912] [id = 540]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1dc800 == 25 [pid = 1912] [id = 539]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecc9800 == 24 [pid = 1912] [id = 538]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085110c800 == 23 [pid = 1912] [id = 537]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851990800 == 22 [pid = 1912] [id = 536]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085197b800 == 21 [pid = 1912] [id = 535]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851904800 == 20 [pid = 1912] [id = 533]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851910800 == 19 [pid = 1912] [id = 534]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851114800 == 18 [pid = 1912] [id = 532]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851107800 == 17 [pid = 1912] [id = 531]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f74800 == 16 [pid = 1912] [id = 530]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dc4000 == 15 [pid = 1912] [id = 529]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c6e800 == 14 [pid = 1912] [id = 528]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fd99800 == 13 [pid = 1912] [id = 527]
10:19:30 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fd9c800 == 12 [pid = 1912] [id = 526]
10:19:30 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0861cbdc00) [pid = 1912] [serial = 1461] [outer = (nil)] [url = about:blank]
10:19:30 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f0854aebc00) [pid = 1912] [serial = 1422] [outer = (nil)] [url = about:blank]
10:19:30 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f085ae46000) [pid = 1912] [serial = 1437] [outer = (nil)] [url = about:blank]
10:19:30 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085c0f1000) [pid = 1912] [serial = 1440] [outer = (nil)] [url = about:blank]
10:19:30 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f0859d1e000) [pid = 1912] [serial = 1434] [outer = (nil)] [url = about:blank]
10:19:30 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f0861b64000) [pid = 1912] [serial = 1458] [outer = (nil)] [url = about:blank]
10:19:30 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f085e56a400) [pid = 1912] [serial = 1453] [outer = (nil)] [url = about:blank]
10:19:30 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f085273f000) [pid = 1912] [serial = 1419] [outer = (nil)] [url = about:blank]
10:19:30 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f085c87c800) [pid = 1912] [serial = 1443] [outer = (nil)] [url = about:blank]
10:19:30 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f085ccdc800) [pid = 1912] [serial = 1448] [outer = (nil)] [url = about:blank]
10:19:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecd9800 == 13 [pid = 1912] [id = 552]
10:19:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f084fee9400) [pid = 1912] [serial = 1543] [outer = (nil)]
10:19:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f084ffcb000) [pid = 1912] [serial = 1544] [outer = 0x7f084fee9400]
10:19:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0850f59c00) [pid = 1912] [serial = 1545] [outer = 0x7f084fee9400]
10:19:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:19:31 INFO - document served over http requires an http
10:19:31 INFO - sub-resource via script-tag using the meta-referrer
10:19:31 INFO - delivery method with no-redirect and when
10:19:31 INFO - the target request is cross-origin.
10:19:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1561ms
10:19:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:19:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc1f800 == 14 [pid = 1912] [id = 553]
10:19:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f084ffc2c00) [pid = 1912] [serial = 1546] [outer = (nil)]
10:19:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0850f5cc00) [pid = 1912] [serial = 1547] [outer = 0x7f084ffc2c00]
10:19:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f08516ec000) [pid = 1912] [serial = 1548] [outer = 0x7f084ffc2c00]
10:19:33 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
10:19:33 INFO - document served over http requires an http
10:19:33 INFO - sub-resource via script-tag using the meta-referrer
10:19:33 INFO - delivery method with swap-origin-redirect and when
10:19:33 INFO - the target request is cross-origin.
10:19:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1643ms
10:19:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:19:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850db7800 == 15 [pid = 1912] [id = 554]
10:19:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f0851170c00) [pid = 1912] [serial = 1549] [outer = (nil)]
10:19:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0851976400) [pid = 1912] [serial = 1550] [outer = 0x7f0851170c00]
10:19:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0852740000) [pid = 1912] [serial = 1551] [outer = 0x7f0851170c00]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f085262e000) [pid = 1912] [serial = 1499] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f08516f6c00) [pid = 1912] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512338347]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085144c400) [pid = 1912] [serial = 1489] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085262dc00) [pid = 1912] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f08516ecc00) [pid = 1912] [serial = 1494] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f0850d5a800) [pid = 1912] [serial = 1478] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f0850f60000) [pid = 1912] [serial = 1481] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0851450400) [pid = 1912] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f0851169000) [pid = 1912] [serial = 1484] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f0850f5d800) [pid = 1912] [serial = 1502] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f084fedcc00) [pid = 1912] [serial = 1475] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f084fee1400) [pid = 1912] [serial = 1508] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f084fecb400) [pid = 1912] [serial = 1505] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f0850d64c00) [pid = 1912] [serial = 1511] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f0850f58000) [pid = 1912] [serial = 1514] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f0850d56c00) [pid = 1912] [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]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f084fec2c00) [pid = 1912] [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]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f084fec5000) [pid = 1912] [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]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f0851978400) [pid = 1912] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085144b800) [pid = 1912] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f08516f1000) [pid = 1912] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512338347]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f08502b7000) [pid = 1912] [serial = 1509] [outer = (nil)] [url = about:blank]
10:19:36 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f085116ec00) [pid = 1912] [serial = 1512] [outer = (nil)] [url = about:blank]
10:19:36 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
10:19:36 INFO - document served over http requires an http
10:19:36 INFO - sub-resource via xhr-request using the meta-referrer
10:19:36 INFO - delivery method with keep-origin-redirect and when
10:19:36 INFO - the target request is cross-origin.
10:19:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3035ms
10:19:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:19:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f7e800 == 16 [pid = 1912] [id = 555]
10:19:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f084fedcc00) [pid = 1912] [serial = 1552] [outer = (nil)]
10:19:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f084ffc3400) [pid = 1912] [serial = 1553] [outer = 0x7f084fedcc00]
10:19:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f085116ec00) [pid = 1912] [serial = 1554] [outer = 0x7f084fedcc00]
10:19:38 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
10:19:38 INFO - document served over http requires an http
10:19:38 INFO - sub-resource via xhr-request using the meta-referrer
10:19:38 INFO - delivery method with no-redirect and when
10:19:38 INFO - the target request is cross-origin.
10:19:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1990ms
10:19:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:19:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dca000 == 17 [pid = 1912] [id = 556]
10:19:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f084fec3400) [pid = 1912] [serial = 1555] [outer = (nil)]
10:19:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f084ffc3800) [pid = 1912] [serial = 1556] [outer = 0x7f084fec3400]
10:19:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f085196a800) [pid = 1912] [serial = 1557] [outer = 0x7f084fec3400]
10:19:41 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
10:19:41 INFO - document served over http requires an http
10:19:41 INFO - sub-resource via xhr-request using the meta-referrer
10:19:41 INFO - delivery method with swap-origin-redirect and when
10:19:41 INFO - the target request is cross-origin.
10:19:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2694ms
10:19:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:19:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085191a000 == 18 [pid = 1912] [id = 557]
10:19:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f0850f55c00) [pid = 1912] [serial = 1558] [outer = (nil)]
10:19:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f085262f400) [pid = 1912] [serial = 1559] [outer = 0x7f0850f55c00]
10:19:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0852b05000) [pid = 1912] [serial = 1560] [outer = 0x7f0850f55c00]
10:19:42 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
10:19:42 INFO - document served over http requires an https
10:19:42 INFO - sub-resource via fetch-request using the meta-referrer
10:19:42 INFO - delivery method with keep-origin-redirect and when
10:19:42 INFO - the target request is cross-origin.
10:19:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1781ms
10:19:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:19:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852567800 == 19 [pid = 1912] [id = 558]
10:19:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f08526c4800) [pid = 1912] [serial = 1561] [outer = (nil)]
10:19:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f0852b0d400) [pid = 1912] [serial = 1562] [outer = 0x7f08526c4800]
10:19:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f0853cfb800) [pid = 1912] [serial = 1563] [outer = 0x7f08526c4800]
10:19:44 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
10:19:44 INFO - document served over http requires an https
10:19:44 INFO - sub-resource via fetch-request using the meta-referrer
10:19:44 INFO - delivery method with no-redirect and when
10:19:44 INFO - the target request is cross-origin.
10:19:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1682ms
10:19:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:19:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854793800 == 20 [pid = 1912] [id = 559]
10:19:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f0852bf3800) [pid = 1912] [serial = 1564] [outer = (nil)]
10:19:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0853cffc00) [pid = 1912] [serial = 1565] [outer = 0x7f0852bf3800]
10:19:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0853d40800) [pid = 1912] [serial = 1566] [outer = 0x7f0852bf3800]
10:19:46 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
10:19:46 INFO - document served over http requires an https
10:19:46 INFO - sub-resource via fetch-request using the meta-referrer
10:19:46 INFO - delivery method with swap-origin-redirect and when
10:19:46 INFO - the target request is cross-origin.
10:19:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1641ms
10:19:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:19:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854ca3000 == 21 [pid = 1912] [id = 560]
10:19:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0853d3a800) [pid = 1912] [serial = 1567] [outer = (nil)]
10:19:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0853d50c00) [pid = 1912] [serial = 1568] [outer = 0x7f0853d3a800]
10:19:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0853d5a800) [pid = 1912] [serial = 1569] [outer = 0x7f0853d3a800]
10:19:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854cb5000 == 22 [pid = 1912] [id = 561]
10:19:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0853d5f400) [pid = 1912] [serial = 1570] [outer = (nil)]
10:19:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0853e9b400) [pid = 1912] [serial = 1571] [outer = 0x7f0853d5f400]
10:19:48 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
10:19:48 INFO - document served over http requires an https
10:19:48 INFO - sub-resource via iframe-tag using the meta-referrer
10:19:48 INFO - delivery method with keep-origin-redirect and when
10:19:48 INFO - the target request is cross-origin.
10:19:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2282ms
10:19:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:19:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d67800 == 23 [pid = 1912] [id = 562]
10:19:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f0853d53c00) [pid = 1912] [serial = 1572] [outer = (nil)]
10:19:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0853e9a800) [pid = 1912] [serial = 1573] [outer = 0x7f0853d53c00]
10:19:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0854adfc00) [pid = 1912] [serial = 1574] [outer = 0x7f0853d53c00]
10:19:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d7b000 == 24 [pid = 1912] [id = 563]
10:19:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0854ae6400) [pid = 1912] [serial = 1575] [outer = (nil)]
10:19:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0854aeb000) [pid = 1912] [serial = 1576] [outer = 0x7f0854ae6400]
10:19:50 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
10:19:50 INFO - document served over http requires an https
10:19:50 INFO - sub-resource via iframe-tag using the meta-referrer
10:19:50 INFO - delivery method with no-redirect and when
10:19:50 INFO - the target request is cross-origin.
10:19:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2286ms
10:19:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:19:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fcb000 == 25 [pid = 1912] [id = 564]
10:19:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0853d5f800) [pid = 1912] [serial = 1577] [outer = (nil)]
10:19:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0854aea800) [pid = 1912] [serial = 1578] [outer = 0x7f0853d5f800]
10:19:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0854f8f400) [pid = 1912] [serial = 1579] [outer = 0x7f0853d5f800]
10:19:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fdb800 == 26 [pid = 1912] [id = 565]
10:19:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f0854f93000) [pid = 1912] [serial = 1580] [outer = (nil)]
10:19:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f0854f91400) [pid = 1912] [serial = 1581] [outer = 0x7f0854f93000]
10:19:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:19:53 INFO - document served over http requires an https
10:19:53 INFO - sub-resource via iframe-tag using the meta-referrer
10:19:53 INFO - delivery method with swap-origin-redirect and when
10:19:53 INFO - the target request is cross-origin.
10:19:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2956ms
10:19:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:19:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085110b800 == 27 [pid = 1912] [id = 566]
10:19:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f0850d56c00) [pid = 1912] [serial = 1582] [outer = (nil)]
10:19:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0854f8a000) [pid = 1912] [serial = 1583] [outer = 0x7f0850d56c00]
10:19:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f085510c400) [pid = 1912] [serial = 1584] [outer = 0x7f0850d56c00]
10:19:56 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
10:19:56 INFO - document served over http requires an https
10:19:56 INFO - sub-resource via script-tag using the meta-referrer
10:19:56 INFO - delivery method with keep-origin-redirect and when
10:19:56 INFO - the target request is cross-origin.
10:19:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2591ms
10:19:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:19:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f75800 == 28 [pid = 1912] [id = 567]
10:19:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f084fee4000) [pid = 1912] [serial = 1585] [outer = (nil)]
10:19:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f084ffc9400) [pid = 1912] [serial = 1586] [outer = 0x7f084fee4000]
10:19:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f08516f2400) [pid = 1912] [serial = 1587] [outer = 0x7f084fee4000]
10:19:58 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
10:19:58 INFO - document served over http requires an https
10:19:58 INFO - sub-resource via script-tag using the meta-referrer
10:19:58 INFO - delivery method with no-redirect and when
10:19:58 INFO - the target request is cross-origin.
10:19:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1845ms
10:19:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:19:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1db000 == 29 [pid = 1912] [id = 568]
10:19:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f084fc9a400) [pid = 1912] [serial = 1588] [outer = (nil)]
10:19:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f084fee7400) [pid = 1912] [serial = 1589] [outer = 0x7f084fc9a400]
10:19:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f085274a400) [pid = 1912] [serial = 1590] [outer = 0x7f084fc9a400]
10:19:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850db7800 == 28 [pid = 1912] [id = 554]
10:19:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc1f800 == 27 [pid = 1912] [id = 553]
10:19:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecd9800 == 26 [pid = 1912] [id = 552]
10:19:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dcb800 == 25 [pid = 1912] [id = 551]
10:19:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085478e000 == 24 [pid = 1912] [id = 549]
10:19:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085477f800 == 23 [pid = 1912] [id = 548]
10:19:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b8a800 == 22 [pid = 1912] [id = 546]
10:19:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b13000 == 21 [pid = 1912] [id = 544]
10:19:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852814000 == 20 [pid = 1912] [id = 543]
10:19:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f77800 == 19 [pid = 1912] [id = 542]
10:19:59 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f084ffc7800) [pid = 1912] [serial = 1506] [outer = (nil)] [url = about:blank]
10:19:59 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
10:19:59 INFO - document served over http requires an https
10:19:59 INFO - sub-resource via script-tag using the meta-referrer
10:19:59 INFO - delivery method with swap-origin-redirect and when
10:19:59 INFO - the target request is cross-origin.
10:19:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1699ms
10:19:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:20:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c70800 == 20 [pid = 1912] [id = 569]
10:20:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f085196d400) [pid = 1912] [serial = 1591] [outer = (nil)]
10:20:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f0852637800) [pid = 1912] [serial = 1592] [outer = 0x7f085196d400]
10:20:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f0852b09400) [pid = 1912] [serial = 1593] [outer = 0x7f085196d400]
10:20:01 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
10:20:01 INFO - document served over http requires an https
10:20:01 INFO - sub-resource via xhr-request using the meta-referrer
10:20:01 INFO - delivery method with keep-origin-redirect and when
10:20:01 INFO - the target request is cross-origin.
10:20:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1890ms
10:20:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:20:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852567000 == 21 [pid = 1912] [id = 570]
10:20:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f0852748400) [pid = 1912] [serial = 1594] [outer = (nil)]
10:20:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f0853cfb000) [pid = 1912] [serial = 1595] [outer = 0x7f0852748400]
10:20:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0854adf000) [pid = 1912] [serial = 1596] [outer = 0x7f0852748400]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0852b10400) [pid = 1912] [serial = 1536] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f084ffc9c00) [pid = 1912] [serial = 1517] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f0850f5cc00) [pid = 1912] [serial = 1547] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f08526bd000) [pid = 1912] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f0852827c00) [pid = 1912] [serial = 1526] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f0852b10c00) [pid = 1912] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512363982]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0851973c00) [pid = 1912] [serial = 1520] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f08502aac00) [pid = 1912] [serial = 1541] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f08528edc00) [pid = 1912] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f084ffcb000) [pid = 1912] [serial = 1544] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f0852741400) [pid = 1912] [serial = 1523] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f0851976400) [pid = 1912] [serial = 1550] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f08528ed800) [pid = 1912] [serial = 1531] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f084ffc3400) [pid = 1912] [serial = 1553] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f084fee9400) [pid = 1912] [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]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f084ffc2c00) [pid = 1912] [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]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f084ffc8400) [pid = 1912] [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]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0851170c00) [pid = 1912] [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]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0852744400) [pid = 1912] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f08528e9800) [pid = 1912] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0852b0c800) [pid = 1912] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512363982]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f0850f56800) [pid = 1912] [serial = 1473] [outer = (nil)] [url = about:blank]
10:20:04 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f0852740000) [pid = 1912] [serial = 1551] [outer = (nil)] [url = about:blank]
10:20:05 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
10:20:05 INFO - document served over http requires an https
10:20:05 INFO - sub-resource via xhr-request using the meta-referrer
10:20:05 INFO - delivery method with no-redirect and when
10:20:05 INFO - the target request is cross-origin.
10:20:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3191ms
10:20:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:20:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b1c000 == 22 [pid = 1912] [id = 571]
10:20:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f084ffc3400) [pid = 1912] [serial = 1597] [outer = (nil)]
10:20:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f084ffc8c00) [pid = 1912] [serial = 1598] [outer = 0x7f084ffc3400]
10:20:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f08526bd000) [pid = 1912] [serial = 1599] [outer = 0x7f084ffc3400]
10:20:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:20:07 INFO - document served over http requires an https
10:20:07 INFO - sub-resource via xhr-request using the meta-referrer
10:20:07 INFO - delivery method with swap-origin-redirect and when
10:20:07 INFO - the target request is cross-origin.
10:20:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2585ms
10:20:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:20:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085254a800 == 23 [pid = 1912] [id = 572]
10:20:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f084ffbc400) [pid = 1912] [serial = 1600] [outer = (nil)]
10:20:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0850d56400) [pid = 1912] [serial = 1601] [outer = 0x7f084ffbc400]
10:20:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0852b0c800) [pid = 1912] [serial = 1602] [outer = 0x7f084ffbc400]
10:20:09 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
10:20:09 INFO - document served over http requires an http
10:20:09 INFO - sub-resource via fetch-request using the meta-referrer
10:20:09 INFO - delivery method with keep-origin-redirect and when
10:20:09 INFO - the target request is same-origin.
10:20:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1997ms
10:20:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:20:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cdd800 == 24 [pid = 1912] [id = 573]
10:20:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0851170400) [pid = 1912] [serial = 1603] [outer = (nil)]
10:20:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f0853d5dc00) [pid = 1912] [serial = 1604] [outer = 0x7f0851170400]
10:20:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f085510a400) [pid = 1912] [serial = 1605] [outer = 0x7f0851170400]
10:20:11 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
10:20:11 INFO - document served over http requires an http
10:20:11 INFO - sub-resource via fetch-request using the meta-referrer
10:20:11 INFO - delivery method with no-redirect and when
10:20:11 INFO - the target request is same-origin.
10:20:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1782ms
10:20:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:20:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d65800 == 25 [pid = 1912] [id = 574]
10:20:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f0853d5ec00) [pid = 1912] [serial = 1606] [outer = (nil)]
10:20:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0855264c00) [pid = 1912] [serial = 1607] [outer = 0x7f0853d5ec00]
10:20:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f085526ec00) [pid = 1912] [serial = 1608] [outer = 0x7f0853d5ec00]
10:20:13 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
10:20:13 INFO - document served over http requires an http
10:20:13 INFO - sub-resource via fetch-request using the meta-referrer
10:20:13 INFO - delivery method with swap-origin-redirect and when
10:20:13 INFO - the target request is same-origin.
10:20:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1742ms
10:20:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:20:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855504800 == 26 [pid = 1912] [id = 575]
10:20:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0855264800) [pid = 1912] [serial = 1609] [outer = (nil)]
10:20:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f08555c8000) [pid = 1912] [serial = 1610] [outer = 0x7f0855264800]
10:20:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f08555d1400) [pid = 1912] [serial = 1611] [outer = 0x7f0855264800]
10:20:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085551a800 == 27 [pid = 1912] [id = 576]
10:20:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f0855c0d800) [pid = 1912] [serial = 1612] [outer = (nil)]
10:20:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f0855c10c00) [pid = 1912] [serial = 1613] [outer = 0x7f0855c0d800]
10:20:15 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
10:20:15 INFO - document served over http requires an http
10:20:15 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:15 INFO - delivery method with keep-origin-redirect and when
10:20:15 INFO - the target request is same-origin.
10:20:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2165ms
10:20:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:20:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856406800 == 28 [pid = 1912] [id = 577]
10:20:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f08555cb000) [pid = 1912] [serial = 1614] [outer = (nil)]
10:20:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f0855c0e000) [pid = 1912] [serial = 1615] [outer = 0x7f08555cb000]
10:20:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f0855d69000) [pid = 1912] [serial = 1616] [outer = 0x7f08555cb000]
10:20:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085641b000 == 29 [pid = 1912] [id = 578]
10:20:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f0855d6f800) [pid = 1912] [serial = 1617] [outer = (nil)]
10:20:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f08564e4000) [pid = 1912] [serial = 1618] [outer = 0x7f0855d6f800]
10:20:17 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
10:20:17 INFO - document served over http requires an http
10:20:17 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:17 INFO - delivery method with no-redirect and when
10:20:17 INFO - the target request is same-origin.
10:20:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2235ms
10:20:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:20:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565a7000 == 30 [pid = 1912] [id = 579]
10:20:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0855c0a400) [pid = 1912] [serial = 1619] [outer = (nil)]
10:20:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f0855d70c00) [pid = 1912] [serial = 1620] [outer = 0x7f0855c0a400]
10:20:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f08564f0c00) [pid = 1912] [serial = 1621] [outer = 0x7f0855c0a400]
10:20:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565bd800 == 31 [pid = 1912] [id = 580]
10:20:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f0856657400) [pid = 1912] [serial = 1622] [outer = (nil)]
10:20:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f085665b400) [pid = 1912] [serial = 1623] [outer = 0x7f0856657400]
10:20:20 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
10:20:20 INFO - document served over http requires an http
10:20:20 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:20 INFO - delivery method with swap-origin-redirect and when
10:20:20 INFO - the target request is same-origin.
10:20:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2301ms
10:20:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:20:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566dd000 == 32 [pid = 1912] [id = 581]
10:20:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f08564e5c00) [pid = 1912] [serial = 1624] [outer = (nil)]
10:20:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f085665a800) [pid = 1912] [serial = 1625] [outer = 0x7f08564e5c00]
10:20:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f08567ad800) [pid = 1912] [serial = 1626] [outer = 0x7f08564e5c00]
10:20:22 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
10:20:22 INFO - document served over http requires an http
10:20:22 INFO - sub-resource via script-tag using the meta-referrer
10:20:22 INFO - delivery method with keep-origin-redirect and when
10:20:22 INFO - the target request is same-origin.
10:20:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2647ms
10:20:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:20:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b80000 == 33 [pid = 1912] [id = 582]
10:20:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f08555c6400) [pid = 1912] [serial = 1627] [outer = (nil)]
10:20:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f0855c0cc00) [pid = 1912] [serial = 1628] [outer = 0x7f08555c6400]
10:20:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f0856923000) [pid = 1912] [serial = 1629] [outer = 0x7f08555c6400]
10:20:25 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
10:20:25 INFO - document served over http requires an http
10:20:25 INFO - sub-resource via script-tag using the meta-referrer
10:20:25 INFO - delivery method with no-redirect and when
10:20:25 INFO - the target request is same-origin.
10:20:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2736ms
10:20:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:20:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852556800 == 34 [pid = 1912] [id = 583]
10:20:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f0850d57000) [pid = 1912] [serial = 1630] [outer = (nil)]
10:20:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f0850f58c00) [pid = 1912] [serial = 1631] [outer = 0x7f0850d57000]
10:20:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f085262e800) [pid = 1912] [serial = 1632] [outer = 0x7f0850d57000]
10:20:27 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
10:20:27 INFO - document served over http requires an http
10:20:27 INFO - sub-resource via script-tag using the meta-referrer
10:20:27 INFO - delivery method with swap-origin-redirect and when
10:20:27 INFO - the target request is same-origin.
10:20:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1794ms
10:20:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:20:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecd4800 == 35 [pid = 1912] [id = 584]
10:20:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f084ffc0c00) [pid = 1912] [serial = 1633] [outer = (nil)]
10:20:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f084ffc8000) [pid = 1912] [serial = 1634] [outer = 0x7f084ffc0c00]
10:20:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f085105f000) [pid = 1912] [serial = 1635] [outer = 0x7f084ffc0c00]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852567000 == 34 [pid = 1912] [id = 570]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c70800 == 33 [pid = 1912] [id = 569]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1db000 == 32 [pid = 1912] [id = 568]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f75800 == 31 [pid = 1912] [id = 567]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085110b800 == 30 [pid = 1912] [id = 566]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fdb800 == 29 [pid = 1912] [id = 565]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d7b000 == 28 [pid = 1912] [id = 563]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fcb000 == 27 [pid = 1912] [id = 564]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d67800 == 26 [pid = 1912] [id = 562]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854cb5000 == 25 [pid = 1912] [id = 561]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854793800 == 24 [pid = 1912] [id = 559]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852567800 == 23 [pid = 1912] [id = 558]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085197f800 == 22 [pid = 1912] [id = 541]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085191a000 == 21 [pid = 1912] [id = 557]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dca000 == 20 [pid = 1912] [id = 556]
10:20:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f7e800 == 19 [pid = 1912] [id = 555]
10:20:28 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f085144b400) [pid = 1912] [serial = 1542] [outer = (nil)] [url = about:blank]
10:20:28 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f08516ec000) [pid = 1912] [serial = 1548] [outer = (nil)] [url = about:blank]
10:20:28 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f0850f59c00) [pid = 1912] [serial = 1545] [outer = (nil)] [url = about:blank]
10:20:29 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
10:20:29 INFO - document served over http requires an http
10:20:29 INFO - sub-resource via xhr-request using the meta-referrer
10:20:29 INFO - delivery method with keep-origin-redirect and when
10:20:29 INFO - the target request is same-origin.
10:20:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1849ms
10:20:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:20:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc1a000 == 20 [pid = 1912] [id = 585]
10:20:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f08502aa800) [pid = 1912] [serial = 1636] [outer = (nil)]
10:20:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f0851061c00) [pid = 1912] [serial = 1637] [outer = 0x7f08502aa800]
10:20:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f0851458800) [pid = 1912] [serial = 1638] [outer = 0x7f08502aa800]
10:20:31 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
10:20:31 INFO - document served over http requires an http
10:20:31 INFO - sub-resource via xhr-request using the meta-referrer
10:20:31 INFO - delivery method with no-redirect and when
10:20:31 INFO - the target request is same-origin.
10:20:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1903ms
10:20:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:20:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dc2800 == 21 [pid = 1912] [id = 586]
10:20:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f085105ec00) [pid = 1912] [serial = 1639] [outer = (nil)]
10:20:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f0851971c00) [pid = 1912] [serial = 1640] [outer = 0x7f085105ec00]
10:20:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f08526be800) [pid = 1912] [serial = 1641] [outer = 0x7f085105ec00]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f0854aeb000) [pid = 1912] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512390406]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f0853e9a800) [pid = 1912] [serial = 1573] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f0854f91400) [pid = 1912] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f0854aea800) [pid = 1912] [serial = 1578] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f0852b0d400) [pid = 1912] [serial = 1562] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f0853cffc00) [pid = 1912] [serial = 1565] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f0853e9b400) [pid = 1912] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f0853d50c00) [pid = 1912] [serial = 1568] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f084ffc3800) [pid = 1912] [serial = 1556] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f0854f8a000) [pid = 1912] [serial = 1583] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f085262f400) [pid = 1912] [serial = 1559] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f0853cfb000) [pid = 1912] [serial = 1595] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f084fee7400) [pid = 1912] [serial = 1589] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f0852637800) [pid = 1912] [serial = 1592] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f084ffc9400) [pid = 1912] [serial = 1586] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f084ffc8c00) [pid = 1912] [serial = 1598] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f084fee4000) [pid = 1912] [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]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f084fc9a400) [pid = 1912] [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]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f085196d400) [pid = 1912] [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]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0852748400) [pid = 1912] [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]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f0854f93000) [pid = 1912] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f0853d5f400) [pid = 1912] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f0854ae6400) [pid = 1912] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512390406]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f0854adf000) [pid = 1912] [serial = 1596] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f08516ef000) [pid = 1912] [serial = 1515] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0852b09400) [pid = 1912] [serial = 1593] [outer = (nil)] [url = about:blank]
10:20:34 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f085116ec00) [pid = 1912] [serial = 1554] [outer = (nil)] [url = about:blank]
10:20:34 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
10:20:34 INFO - document served over http requires an http
10:20:34 INFO - sub-resource via xhr-request using the meta-referrer
10:20:34 INFO - delivery method with swap-origin-redirect and when
10:20:34 INFO - the target request is same-origin.
10:20:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3691ms
10:20:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:20:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f77800 == 22 [pid = 1912] [id = 587]
10:20:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f084fec4400) [pid = 1912] [serial = 1642] [outer = (nil)]
10:20:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f084fecb000) [pid = 1912] [serial = 1643] [outer = 0x7f084fec4400]
10:20:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f0851172000) [pid = 1912] [serial = 1644] [outer = 0x7f084fec4400]
10:20:36 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
10:20:36 INFO - document served over http requires an https
10:20:36 INFO - sub-resource via fetch-request using the meta-referrer
10:20:36 INFO - delivery method with keep-origin-redirect and when
10:20:36 INFO - the target request is same-origin.
10:20:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1940ms
10:20:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:20:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dc8800 == 23 [pid = 1912] [id = 588]
10:20:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f084fca2000) [pid = 1912] [serial = 1645] [outer = (nil)]
10:20:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f0850d5ac00) [pid = 1912] [serial = 1646] [outer = 0x7f084fca2000]
10:20:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f0851977800) [pid = 1912] [serial = 1647] [outer = 0x7f084fca2000]
10:20:38 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
10:20:38 INFO - document served over http requires an https
10:20:38 INFO - sub-resource via fetch-request using the meta-referrer
10:20:38 INFO - delivery method with no-redirect and when
10:20:38 INFO - the target request is same-origin.
10:20:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1827ms
10:20:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:20:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851982000 == 24 [pid = 1912] [id = 589]
10:20:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f0850f5e800) [pid = 1912] [serial = 1648] [outer = (nil)]
10:20:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0852827c00) [pid = 1912] [serial = 1649] [outer = 0x7f0850f5e800]
10:20:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f0852b08c00) [pid = 1912] [serial = 1650] [outer = 0x7f0850f5e800]
10:20:40 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
10:20:40 INFO - document served over http requires an https
10:20:40 INFO - sub-resource via fetch-request using the meta-referrer
10:20:40 INFO - delivery method with swap-origin-redirect and when
10:20:40 INFO - the target request is same-origin.
10:20:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1782ms
10:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:20:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085281f000 == 25 [pid = 1912] [id = 590]
10:20:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f0852b06c00) [pid = 1912] [serial = 1651] [outer = (nil)]
10:20:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f0853cf0c00) [pid = 1912] [serial = 1652] [outer = 0x7f0852b06c00]
10:20:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0853d52000) [pid = 1912] [serial = 1653] [outer = 0x7f0852b06c00]
10:20:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bc9000 == 26 [pid = 1912] [id = 591]
10:20:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f0853d5fc00) [pid = 1912] [serial = 1654] [outer = (nil)]
10:20:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f0853ea0000) [pid = 1912] [serial = 1655] [outer = 0x7f0853d5fc00]
10:20:42 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
10:20:42 INFO - document served over http requires an https
10:20:42 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:42 INFO - delivery method with keep-origin-redirect and when
10:20:42 INFO - the target request is same-origin.
10:20:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1986ms
10:20:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:20:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854cad800 == 27 [pid = 1912] [id = 592]
10:20:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f0853cfa400) [pid = 1912] [serial = 1656] [outer = (nil)]
10:20:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f0853e9dc00) [pid = 1912] [serial = 1657] [outer = 0x7f0853cfa400]
10:20:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f0854f8a400) [pid = 1912] [serial = 1658] [outer = 0x7f0853cfa400]
10:20:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d72800 == 28 [pid = 1912] [id = 593]
10:20:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f0854f95000) [pid = 1912] [serial = 1659] [outer = (nil)]
10:20:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f085510e800) [pid = 1912] [serial = 1660] [outer = 0x7f0854f95000]
10:20:44 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
10:20:44 INFO - document served over http requires an https
10:20:44 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:44 INFO - delivery method with no-redirect and when
10:20:44 INFO - the target request is same-origin.
10:20:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2527ms
10:20:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:20:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fd3000 == 29 [pid = 1912] [id = 594]
10:20:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f0853d5c400) [pid = 1912] [serial = 1661] [outer = (nil)]
10:20:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f085510c000) [pid = 1912] [serial = 1662] [outer = 0x7f0853d5c400]
10:20:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f0855d6e800) [pid = 1912] [serial = 1663] [outer = 0x7f0853d5c400]
10:20:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855016000 == 30 [pid = 1912] [id = 595]
10:20:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f08564ef800) [pid = 1912] [serial = 1664] [outer = (nil)]
10:20:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f08567b2000) [pid = 1912] [serial = 1665] [outer = 0x7f08564ef800]
10:20:47 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
10:20:47 INFO - document served over http requires an https
10:20:47 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:47 INFO - delivery method with swap-origin-redirect and when
10:20:47 INFO - the target request is same-origin.
10:20:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2401ms
10:20:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:20:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565ba000 == 31 [pid = 1912] [id = 596]
10:20:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f0854f8f000) [pid = 1912] [serial = 1666] [outer = (nil)]
10:20:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f08564ea800) [pid = 1912] [serial = 1667] [outer = 0x7f0854f8f000]
10:20:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f085692f000) [pid = 1912] [serial = 1668] [outer = 0x7f0854f8f000]
10:20:50 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
10:20:50 INFO - document served over http requires an https
10:20:50 INFO - sub-resource via script-tag using the meta-referrer
10:20:50 INFO - delivery method with keep-origin-redirect and when
10:20:50 INFO - the target request is same-origin.
10:20:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2868ms
10:20:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:20:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0857409800 == 32 [pid = 1912] [id = 597]
10:20:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f0856925800) [pid = 1912] [serial = 1669] [outer = (nil)]
10:20:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f0856a3ac00) [pid = 1912] [serial = 1670] [outer = 0x7f0856925800]
10:20:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f0856a46c00) [pid = 1912] [serial = 1671] [outer = 0x7f0856925800]
10:20:51 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
10:20:51 INFO - document served over http requires an https
10:20:51 INFO - sub-resource via script-tag using the meta-referrer
10:20:51 INFO - delivery method with no-redirect and when
10:20:51 INFO - the target request is same-origin.
10:20:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1799ms
10:20:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:20:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574d5800 == 33 [pid = 1912] [id = 598]
10:20:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f0856a3b000) [pid = 1912] [serial = 1672] [outer = (nil)]
10:20:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f085747d800) [pid = 1912] [serial = 1673] [outer = 0x7f0856a3b000]
10:20:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f0857489400) [pid = 1912] [serial = 1674] [outer = 0x7f0856a3b000]
10:20:53 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
10:20:53 INFO - document served over http requires an https
10:20:53 INFO - sub-resource via script-tag using the meta-referrer
10:20:53 INFO - delivery method with swap-origin-redirect and when
10:20:53 INFO - the target request is same-origin.
10:20:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1782ms
10:20:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:20:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574f0000 == 34 [pid = 1912] [id = 599]
10:20:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f0857483800) [pid = 1912] [serial = 1675] [outer = (nil)]
10:20:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f08574be000) [pid = 1912] [serial = 1676] [outer = 0x7f0857483800]
10:20:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f0857607c00) [pid = 1912] [serial = 1677] [outer = 0x7f0857483800]
10:20:55 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
10:20:55 INFO - document served over http requires an https
10:20:55 INFO - sub-resource via xhr-request using the meta-referrer
10:20:55 INFO - delivery method with keep-origin-redirect and when
10:20:55 INFO - the target request is same-origin.
10:20:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1744ms
10:20:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:20:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851114800 == 35 [pid = 1912] [id = 600]
10:20:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f0854f96000) [pid = 1912] [serial = 1678] [outer = (nil)]
10:20:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f08574bec00) [pid = 1912] [serial = 1679] [outer = 0x7f0854f96000]
10:20:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f0857614c00) [pid = 1912] [serial = 1680] [outer = 0x7f0854f96000]
10:20:58 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
10:20:58 INFO - document served over http requires an https
10:20:58 INFO - sub-resource via xhr-request using the meta-referrer
10:20:58 INFO - delivery method with no-redirect and when
10:20:58 INFO - the target request is same-origin.
10:20:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2888ms
10:20:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:20:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085281a800 == 36 [pid = 1912] [id = 601]
10:20:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f08502ae400) [pid = 1912] [serial = 1681] [outer = (nil)]
10:20:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f0851459000) [pid = 1912] [serial = 1682] [outer = 0x7f08502ae400]
10:20:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f0853cf0400) [pid = 1912] [serial = 1683] [outer = 0x7f08502ae400]
10:21:00 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
10:21:00 INFO - document served over http requires an https
10:21:00 INFO - sub-resource via xhr-request using the meta-referrer
10:21:00 INFO - delivery method with swap-origin-redirect and when
10:21:00 INFO - the target request is same-origin.
10:21:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2299ms
10:21:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:21:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084eccf000 == 37 [pid = 1912] [id = 602]
10:21:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f084fecc800) [pid = 1912] [serial = 1684] [outer = (nil)]
10:21:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f084ffc9800) [pid = 1912] [serial = 1685] [outer = 0x7f084fecc800]
10:21:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f08526c7c00) [pid = 1912] [serial = 1686] [outer = 0x7f084fecc800]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dc2800 == 36 [pid = 1912] [id = 586]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc1a000 == 35 [pid = 1912] [id = 585]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecd4800 == 34 [pid = 1912] [id = 584]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852556800 == 33 [pid = 1912] [id = 583]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565bd800 == 32 [pid = 1912] [id = 580]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566dd000 == 31 [pid = 1912] [id = 581]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565a7000 == 30 [pid = 1912] [id = 579]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085641b000 == 29 [pid = 1912] [id = 578]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856406800 == 28 [pid = 1912] [id = 577]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085551a800 == 27 [pid = 1912] [id = 576]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855504800 == 26 [pid = 1912] [id = 575]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d65800 == 25 [pid = 1912] [id = 574]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cdd800 == 24 [pid = 1912] [id = 573]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b79800 == 23 [pid = 1912] [id = 545]
10:21:02 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085254a800 == 22 [pid = 1912] [id = 572]
10:21:02 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f08516f2400) [pid = 1912] [serial = 1587] [outer = (nil)] [url = about:blank]
10:21:02 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f085274a400) [pid = 1912] [serial = 1590] [outer = (nil)] [url = about:blank]
10:21:03 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
10:21:03 INFO - document served over http requires an http
10:21:03 INFO - sub-resource via fetch-request using the http-csp
10:21:03 INFO - delivery method with keep-origin-redirect and when
10:21:03 INFO - the target request is cross-origin.
10:21:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2633ms
10:21:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:21:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c5c000 == 23 [pid = 1912] [id = 603]
10:21:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f0851060c00) [pid = 1912] [serial = 1687] [outer = (nil)]
10:21:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f08516f1400) [pid = 1912] [serial = 1688] [outer = 0x7f0851060c00]
10:21:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f085510bc00) [pid = 1912] [serial = 1689] [outer = 0x7f0851060c00]
10:21:05 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
10:21:05 INFO - document served over http requires an http
10:21:05 INFO - sub-resource via fetch-request using the http-csp
10:21:05 INFO - delivery method with no-redirect and when
10:21:05 INFO - the target request is cross-origin.
10:21:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1639ms
10:21:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:21:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085254b000 == 24 [pid = 1912] [id = 604]
10:21:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f0852bf1c00) [pid = 1912] [serial = 1690] [outer = (nil)]
10:21:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f08555c3000) [pid = 1912] [serial = 1691] [outer = 0x7f0852bf1c00]
10:21:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f0855d68000) [pid = 1912] [serial = 1692] [outer = 0x7f0852bf1c00]
10:21:06 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
10:21:06 INFO - document served over http requires an http
10:21:06 INFO - sub-resource via fetch-request using the http-csp
10:21:06 INFO - delivery method with swap-origin-redirect and when
10:21:06 INFO - the target request is cross-origin.
10:21:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1734ms
10:21:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:21:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854787800 == 25 [pid = 1912] [id = 605]
10:21:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f0852744400) [pid = 1912] [serial = 1693] [outer = (nil)]
10:21:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f0855c15800) [pid = 1912] [serial = 1694] [outer = 0x7f0852744400]
10:21:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f08567b3400) [pid = 1912] [serial = 1695] [outer = 0x7f0852744400]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f08564e4000) [pid = 1912] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512417281]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f0850d56400) [pid = 1912] [serial = 1601] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f0850f58c00) [pid = 1912] [serial = 1631] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f0855c0e000) [pid = 1912] [serial = 1615] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f0851971c00) [pid = 1912] [serial = 1640] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f0851061c00) [pid = 1912] [serial = 1637] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f0853d5dc00) [pid = 1912] [serial = 1604] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f085665a800) [pid = 1912] [serial = 1625] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f0855c0cc00) [pid = 1912] [serial = 1628] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f0855264c00) [pid = 1912] [serial = 1607] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f084ffc8000) [pid = 1912] [serial = 1634] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f08555c8000) [pid = 1912] [serial = 1610] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f0855c10c00) [pid = 1912] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f0855d70c00) [pid = 1912] [serial = 1620] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f085665b400) [pid = 1912] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f084fecb000) [pid = 1912] [serial = 1643] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f0850d57000) [pid = 1912] [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]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f084ffc0c00) [pid = 1912] [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]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f08502aa800) [pid = 1912] [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]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f085105ec00) [pid = 1912] [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]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f0855d6f800) [pid = 1912] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512417281]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f0856657400) [pid = 1912] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f0855c0d800) [pid = 1912] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f08526be800) [pid = 1912] [serial = 1641] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f085105f000) [pid = 1912] [serial = 1635] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f0851458800) [pid = 1912] [serial = 1638] [outer = (nil)] [url = about:blank]
10:21:08 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f08526bd000) [pid = 1912] [serial = 1599] [outer = (nil)] [url = about:blank]
10:21:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b71000 == 26 [pid = 1912] [id = 606]
10:21:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f084fee9400) [pid = 1912] [serial = 1696] [outer = (nil)]
10:21:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f085105ec00) [pid = 1912] [serial = 1697] [outer = 0x7f084fee9400]
10:21:09 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
10:21:09 INFO - document served over http requires an http
10:21:09 INFO - sub-resource via iframe-tag using the http-csp
10:21:09 INFO - delivery method with keep-origin-redirect and when
10:21:09 INFO - the target request is cross-origin.
10:21:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2651ms
10:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:21:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1f2000 == 27 [pid = 1912] [id = 607]
10:21:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f084fed1000) [pid = 1912] [serial = 1698] [outer = (nil)]
10:21:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f084ffc8000) [pid = 1912] [serial = 1699] [outer = 0x7f084fed1000]
10:21:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f08526c7800) [pid = 1912] [serial = 1700] [outer = 0x7f084fed1000]
10:21:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fe4000 == 28 [pid = 1912] [id = 608]
10:21:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f08528ef400) [pid = 1912] [serial = 1701] [outer = (nil)]
10:21:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f0853e9c000) [pid = 1912] [serial = 1702] [outer = 0x7f08528ef400]
10:21:12 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
10:21:12 INFO - document served over http requires an http
10:21:12 INFO - sub-resource via iframe-tag using the http-csp
10:21:12 INFO - delivery method with no-redirect and when
10:21:12 INFO - the target request is cross-origin.
10:21:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2595ms
10:21:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:21:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085551f800 == 29 [pid = 1912] [id = 609]
10:21:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f0850d57000) [pid = 1912] [serial = 1703] [outer = (nil)]
10:21:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f0852beac00) [pid = 1912] [serial = 1704] [outer = 0x7f0850d57000]
10:21:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f08564e7800) [pid = 1912] [serial = 1705] [outer = 0x7f0850d57000]
10:21:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565a3000 == 30 [pid = 1912] [id = 610]
10:21:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f08567b5c00) [pid = 1912] [serial = 1706] [outer = (nil)]
10:21:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f085692bc00) [pid = 1912] [serial = 1707] [outer = 0x7f08567b5c00]
10:21:14 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
10:21:14 INFO - document served over http requires an http
10:21:14 INFO - sub-resource via iframe-tag using the http-csp
10:21:14 INFO - delivery method with swap-origin-redirect and when
10:21:14 INFO - the target request is cross-origin.
10:21:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2392ms
10:21:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:21:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566d4800 == 31 [pid = 1912] [id = 611]
10:21:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f0851069800) [pid = 1912] [serial = 1708] [outer = (nil)]
10:21:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f085692b800) [pid = 1912] [serial = 1709] [outer = 0x7f0851069800]
10:21:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f0857615c00) [pid = 1912] [serial = 1710] [outer = 0x7f0851069800]
10:21:17 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
10:21:17 INFO - document served over http requires an http
10:21:17 INFO - sub-resource via script-tag using the http-csp
10:21:17 INFO - delivery method with keep-origin-redirect and when
10:21:17 INFO - the target request is cross-origin.
10:21:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2937ms
10:21:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:21:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576e3800 == 32 [pid = 1912] [id = 612]
10:21:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f08564eb000) [pid = 1912] [serial = 1711] [outer = (nil)]
10:21:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f085830fc00) [pid = 1912] [serial = 1712] [outer = 0x7f08564eb000]
10:21:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f085847b400) [pid = 1912] [serial = 1713] [outer = 0x7f08564eb000]
10:21:19 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
10:21:19 INFO - document served over http requires an http
10:21:19 INFO - sub-resource via script-tag using the http-csp
10:21:19 INFO - delivery method with no-redirect and when
10:21:19 INFO - the target request is cross-origin.
10:21:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2035ms
10:21:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:21:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08577c9800 == 33 [pid = 1912] [id = 613]
10:21:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f0858314800) [pid = 1912] [serial = 1714] [outer = (nil)]
10:21:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f085847ec00) [pid = 1912] [serial = 1715] [outer = 0x7f0858314800]
10:21:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f085886d400) [pid = 1912] [serial = 1716] [outer = 0x7f0858314800]
10:21:21 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
10:21:21 INFO - document served over http requires an http
10:21:21 INFO - sub-resource via script-tag using the http-csp
10:21:21 INFO - delivery method with swap-origin-redirect and when
10:21:21 INFO - the target request is cross-origin.
10:21:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1802ms
10:21:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:21:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b11000 == 34 [pid = 1912] [id = 614]
10:21:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f0858482c00) [pid = 1912] [serial = 1717] [outer = (nil)]
10:21:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f0858871800) [pid = 1912] [serial = 1718] [outer = 0x7f0858482c00]
10:21:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f085888d800) [pid = 1912] [serial = 1719] [outer = 0x7f0858482c00]
10:21:23 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
10:21:23 INFO - document served over http requires an http
10:21:23 INFO - sub-resource via xhr-request using the http-csp
10:21:23 INFO - delivery method with keep-origin-redirect and when
10:21:23 INFO - the target request is cross-origin.
10:21:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1736ms
10:21:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:21:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590c2000 == 35 [pid = 1912] [id = 615]
10:21:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f0858875400) [pid = 1912] [serial = 1720] [outer = (nil)]
10:21:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f0858895400) [pid = 1912] [serial = 1721] [outer = 0x7f0858875400]
10:21:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f08588b9c00) [pid = 1912] [serial = 1722] [outer = 0x7f0858875400]
10:21:25 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
10:21:25 INFO - document served over http requires an http
10:21:25 INFO - sub-resource via xhr-request using the http-csp
10:21:25 INFO - delivery method with no-redirect and when
10:21:25 INFO - the target request is cross-origin.
10:21:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2035ms
10:21:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:21:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590da800 == 36 [pid = 1912] [id = 616]
10:21:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f0858891000) [pid = 1912] [serial = 1723] [outer = (nil)]
10:21:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f0858a7f800) [pid = 1912] [serial = 1724] [outer = 0x7f0858891000]
10:21:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f0858a86c00) [pid = 1912] [serial = 1725] [outer = 0x7f0858891000]
10:21:27 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
10:21:27 INFO - document served over http requires an http
10:21:27 INFO - sub-resource via xhr-request using the http-csp
10:21:27 INFO - delivery method with swap-origin-redirect and when
10:21:27 INFO - the target request is cross-origin.
10:21:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2188ms
10:21:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:21:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859567800 == 37 [pid = 1912] [id = 617]
10:21:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f0858a7f400) [pid = 1912] [serial = 1726] [outer = (nil)]
10:21:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f0858b7b800) [pid = 1912] [serial = 1727] [outer = 0x7f0858a7f400]
10:21:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f0858b86800) [pid = 1912] [serial = 1728] [outer = 0x7f0858a7f400]
10:21:29 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
10:21:29 INFO - document served over http requires an https
10:21:29 INFO - sub-resource via fetch-request using the http-csp
10:21:29 INFO - delivery method with keep-origin-redirect and when
10:21:29 INFO - the target request is cross-origin.
10:21:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2244ms
10:21:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:21:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bd9800 == 38 [pid = 1912] [id = 618]
10:21:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f0858b7d400) [pid = 1912] [serial = 1729] [outer = (nil)]
10:21:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f0859051400) [pid = 1912] [serial = 1730] [outer = 0x7f0858b7d400]
10:21:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f085905c000) [pid = 1912] [serial = 1731] [outer = 0x7f0858b7d400]
10:21:32 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
10:21:32 INFO - document served over http requires an https
10:21:32 INFO - sub-resource via fetch-request using the http-csp
10:21:32 INFO - delivery method with no-redirect and when
10:21:32 INFO - the target request is cross-origin.
10:21:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2856ms
10:21:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:21:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d65800 == 39 [pid = 1912] [id = 619]
10:21:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f08588c1000) [pid = 1912] [serial = 1732] [outer = (nil)]
10:21:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f08588c3c00) [pid = 1912] [serial = 1733] [outer = 0x7f08588c1000]
10:21:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f0859653c00) [pid = 1912] [serial = 1734] [outer = 0x7f08588c1000]
10:21:35 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
10:21:35 INFO - document served over http requires an https
10:21:35 INFO - sub-resource via fetch-request using the http-csp
10:21:35 INFO - delivery method with swap-origin-redirect and when
10:21:35 INFO - the target request is cross-origin.
10:21:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2692ms
10:21:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:21:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851996000 == 40 [pid = 1912] [id = 620]
10:21:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f0850f53400) [pid = 1912] [serial = 1735] [outer = (nil)]
10:21:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f0851061800) [pid = 1912] [serial = 1736] [outer = 0x7f0850f53400]
10:21:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f0853d41400) [pid = 1912] [serial = 1737] [outer = 0x7f0850f53400]
10:21:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565bc800 == 41 [pid = 1912] [id = 621]
10:21:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f085510d400) [pid = 1912] [serial = 1738] [outer = (nil)]
10:21:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f0850f54800) [pid = 1912] [serial = 1739] [outer = 0x7f085510d400]
10:21:37 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
10:21:37 INFO - document served over http requires an https
10:21:37 INFO - sub-resource via iframe-tag using the http-csp
10:21:37 INFO - delivery method with keep-origin-redirect and when
10:21:37 INFO - the target request is cross-origin.
10:21:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2285ms
10:21:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:21:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856a69800 == 42 [pid = 1912] [id = 622]
10:21:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f0851063800) [pid = 1912] [serial = 1740] [outer = (nil)]
10:21:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f0851450400) [pid = 1912] [serial = 1741] [outer = 0x7f0851063800]
10:21:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f0853d40400) [pid = 1912] [serial = 1742] [outer = 0x7f0851063800]
10:21:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc0d800 == 43 [pid = 1912] [id = 623]
10:21:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f08516f0400) [pid = 1912] [serial = 1743] [outer = (nil)]
10:21:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f0851064000) [pid = 1912] [serial = 1744] [outer = 0x7f08516f0400]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b71000 == 42 [pid = 1912] [id = 606]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cd0800 == 41 [pid = 1912] [id = 547]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085254b000 == 40 [pid = 1912] [id = 604]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c5c000 == 39 [pid = 1912] [id = 603]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084eccf000 == 38 [pid = 1912] [id = 602]
10:21:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:21:39 INFO - document served over http requires an https
10:21:39 INFO - sub-resource via iframe-tag using the http-csp
10:21:39 INFO - delivery method with no-redirect and when
10:21:39 INFO - the target request is cross-origin.
10:21:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2344ms
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085281a800 == 37 [pid = 1912] [id = 601]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574f0000 == 36 [pid = 1912] [id = 599]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574d5800 == 35 [pid = 1912] [id = 598]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0857409800 == 34 [pid = 1912] [id = 597]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855016000 == 33 [pid = 1912] [id = 595]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854ca3000 == 32 [pid = 1912] [id = 560]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bbd000 == 31 [pid = 1912] [id = 550]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565ba000 == 30 [pid = 1912] [id = 596]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fd3000 == 29 [pid = 1912] [id = 594]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d72800 == 28 [pid = 1912] [id = 593]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854cad800 == 27 [pid = 1912] [id = 592]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bc9000 == 26 [pid = 1912] [id = 591]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085281f000 == 25 [pid = 1912] [id = 590]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851982000 == 24 [pid = 1912] [id = 589]
10:21:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f77800 == 23 [pid = 1912] [id = 587]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dc8800 == 22 [pid = 1912] [id = 588]
10:21:39 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b1c000 == 21 [pid = 1912] [id = 571]
10:21:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc0f800 == 22 [pid = 1912] [id = 624]
10:21:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f0850f5d800) [pid = 1912] [serial = 1745] [outer = (nil)]
10:21:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f0851171400) [pid = 1912] [serial = 1746] [outer = 0x7f0850f5d800]
10:21:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f0854aea800) [pid = 1912] [serial = 1747] [outer = 0x7f0850f5d800]
10:21:40 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f085262e800) [pid = 1912] [serial = 1632] [outer = (nil)] [url = about:blank]
10:21:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f6f000 == 23 [pid = 1912] [id = 625]
10:21:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f085510e400) [pid = 1912] [serial = 1748] [outer = (nil)]
10:21:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f08555cfc00) [pid = 1912] [serial = 1749] [outer = 0x7f085510e400]
10:21:42 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
10:21:42 INFO - document served over http requires an https
10:21:42 INFO - sub-resource via iframe-tag using the http-csp
10:21:42 INFO - delivery method with swap-origin-redirect and when
10:21:42 INFO - the target request is cross-origin.
10:21:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2135ms
10:21:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:21:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851979800 == 24 [pid = 1912] [id = 626]
10:21:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f0850f5d400) [pid = 1912] [serial = 1750] [outer = (nil)]
10:21:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f0854f96800) [pid = 1912] [serial = 1751] [outer = 0x7f0850f5d400]
10:21:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f08567b0c00) [pid = 1912] [serial = 1752] [outer = 0x7f0850f5d400]
10:21:44 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
10:21:44 INFO - document served over http requires an https
10:21:44 INFO - sub-resource via script-tag using the http-csp
10:21:44 INFO - delivery method with keep-origin-redirect and when
10:21:44 INFO - the target request is cross-origin.
10:21:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2241ms
10:21:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:21:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b78000 == 25 [pid = 1912] [id = 627]
10:21:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f0853cff400) [pid = 1912] [serial = 1753] [outer = (nil)]
10:21:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f08555d1800) [pid = 1912] [serial = 1754] [outer = 0x7f0853cff400]
10:21:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f08574bc400) [pid = 1912] [serial = 1755] [outer = 0x7f0853cff400]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f08555c3000) [pid = 1912] [serial = 1691] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f0852827c00) [pid = 1912] [serial = 1649] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f085510c000) [pid = 1912] [serial = 1662] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f085510e800) [pid = 1912] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512444396]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f0853ea0000) [pid = 1912] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f08574be000) [pid = 1912] [serial = 1676] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f0853cf0c00) [pid = 1912] [serial = 1652] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f0853e9dc00) [pid = 1912] [serial = 1657] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f08516f1400) [pid = 1912] [serial = 1688] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f085747d800) [pid = 1912] [serial = 1673] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f08567b2000) [pid = 1912] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f08564ea800) [pid = 1912] [serial = 1667] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f084ffc9800) [pid = 1912] [serial = 1685] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f08574bec00) [pid = 1912] [serial = 1679] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f0856a3ac00) [pid = 1912] [serial = 1670] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f0851459000) [pid = 1912] [serial = 1682] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f0850d5ac00) [pid = 1912] [serial = 1646] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f0855c15800) [pid = 1912] [serial = 1694] [outer = (nil)] [url = about:blank]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f0852bf1c00) [pid = 1912] [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]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f084fecc800) [pid = 1912] [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]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f08502ae400) [pid = 1912] [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]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f0851060c00) [pid = 1912] [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]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f0854f95000) [pid = 1912] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512444396]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f0853d5fc00) [pid = 1912] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f08564ef800) [pid = 1912] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:47 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f0853cf0400) [pid = 1912] [serial = 1683] [outer = (nil)] [url = about:blank]
10:21:48 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
10:21:48 INFO - document served over http requires an https
10:21:48 INFO - sub-resource via script-tag using the http-csp
10:21:48 INFO - delivery method with no-redirect and when
10:21:48 INFO - the target request is cross-origin.
10:21:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 4218ms
10:21:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:21:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085190c800 == 26 [pid = 1912] [id = 628]
10:21:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f084fca0800) [pid = 1912] [serial = 1756] [outer = (nil)]
10:21:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f084ffbd400) [pid = 1912] [serial = 1757] [outer = 0x7f084fca0800]
10:21:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f0852bf7000) [pid = 1912] [serial = 1758] [outer = 0x7f084fca0800]
10:21:50 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
10:21:50 INFO - document served over http requires an https
10:21:50 INFO - sub-resource via script-tag using the http-csp
10:21:50 INFO - delivery method with swap-origin-redirect and when
10:21:50 INFO - the target request is cross-origin.
10:21:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1985ms
10:21:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:21:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854cb8000 == 27 [pid = 1912] [id = 629]
10:21:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f0850f60000) [pid = 1912] [serial = 1759] [outer = (nil)]
10:21:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f0854ae0400) [pid = 1912] [serial = 1760] [outer = 0x7f0850f60000]
10:21:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f08555cf800) [pid = 1912] [serial = 1761] [outer = 0x7f0850f60000]
10:21:52 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
10:21:52 INFO - document served over http requires an https
10:21:52 INFO - sub-resource via xhr-request using the http-csp
10:21:52 INFO - delivery method with keep-origin-redirect and when
10:21:52 INFO - the target request is cross-origin.
10:21:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1885ms
10:21:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:21:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855021800 == 28 [pid = 1912] [id = 630]
10:21:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f0853e9dc00) [pid = 1912] [serial = 1762] [outer = (nil)]
10:21:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f085692a000) [pid = 1912] [serial = 1763] [outer = 0x7f0853e9dc00]
10:21:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f085760bc00) [pid = 1912] [serial = 1764] [outer = 0x7f0853e9dc00]
10:21:54 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
10:21:54 INFO - document served over http requires an https
10:21:54 INFO - sub-resource via xhr-request using the http-csp
10:21:54 INFO - delivery method with no-redirect and when
10:21:54 INFO - the target request is cross-origin.
10:21:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1623ms
10:21:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:21:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574db800 == 29 [pid = 1912] [id = 631]
10:21:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f0856a3f400) [pid = 1912] [serial = 1765] [outer = (nil)]
10:21:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f085847e800) [pid = 1912] [serial = 1766] [outer = 0x7f0856a3f400]
10:21:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f0858893c00) [pid = 1912] [serial = 1767] [outer = 0x7f0856a3f400]
10:21:56 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
10:21:56 INFO - document served over http requires an https
10:21:56 INFO - sub-resource via xhr-request using the http-csp
10:21:56 INFO - delivery method with swap-origin-redirect and when
10:21:56 INFO - the target request is cross-origin.
10:21:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2430ms
10:21:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:21:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b0e800 == 30 [pid = 1912] [id = 632]
10:21:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f0857614000) [pid = 1912] [serial = 1768] [outer = (nil)]
10:21:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f0858b87000) [pid = 1912] [serial = 1769] [outer = 0x7f0857614000]
10:21:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f0859650800) [pid = 1912] [serial = 1770] [outer = 0x7f0857614000]
10:21:58 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
10:21:59 INFO - document served over http requires an http
10:21:59 INFO - sub-resource via fetch-request using the http-csp
10:21:59 INFO - delivery method with keep-origin-redirect and when
10:21:59 INFO - the target request is same-origin.
10:21:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2089ms
10:21:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:21:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dc8800 == 31 [pid = 1912] [id = 633]
10:21:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f0858a7d800) [pid = 1912] [serial = 1771] [outer = (nil)]
10:21:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f0859b51800) [pid = 1912] [serial = 1772] [outer = 0x7f0858a7d800]
10:22:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f0859d16400) [pid = 1912] [serial = 1773] [outer = 0x7f0858a7d800]
10:22:01 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
10:22:01 INFO - document served over http requires an http
10:22:01 INFO - sub-resource via fetch-request using the http-csp
10:22:01 INFO - delivery method with no-redirect and when
10:22:01 INFO - the target request is same-origin.
10:22:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2237ms
10:22:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:22:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a377800 == 32 [pid = 1912] [id = 634]
10:22:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f0859b51400) [pid = 1912] [serial = 1774] [outer = (nil)]
10:22:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f0859d1dc00) [pid = 1912] [serial = 1775] [outer = 0x7f0859b51400]
10:22:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f0859d23c00) [pid = 1912] [serial = 1776] [outer = 0x7f0859b51400]
10:22:04 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
10:22:04 INFO - document served over http requires an http
10:22:04 INFO - sub-resource via fetch-request using the http-csp
10:22:04 INFO - delivery method with swap-origin-redirect and when
10:22:04 INFO - the target request is same-origin.
10:22:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2804ms
10:22:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:22:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a38f800 == 33 [pid = 1912] [id = 635]
10:22:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f0859df0400) [pid = 1912] [serial = 1777] [outer = (nil)]
10:22:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f0859df5800) [pid = 1912] [serial = 1778] [outer = 0x7f0859df0400]
10:22:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f0859dfd800) [pid = 1912] [serial = 1779] [outer = 0x7f0859df0400]
10:22:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a552800 == 34 [pid = 1912] [id = 636]
10:22:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f085a359400) [pid = 1912] [serial = 1780] [outer = (nil)]
10:22:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f085a35d000) [pid = 1912] [serial = 1781] [outer = 0x7f085a359400]
10:22:06 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
10:22:06 INFO - document served over http requires an http
10:22:06 INFO - sub-resource via iframe-tag using the http-csp
10:22:06 INFO - delivery method with keep-origin-redirect and when
10:22:06 INFO - the target request is same-origin.
10:22:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1879ms
10:22:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:22:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a560000 == 35 [pid = 1912] [id = 637]
10:22:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f0859df3000) [pid = 1912] [serial = 1782] [outer = (nil)]
10:22:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f085a35a800) [pid = 1912] [serial = 1783] [outer = 0x7f0859df3000]
10:22:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f085a5a9000) [pid = 1912] [serial = 1784] [outer = 0x7f0859df3000]
10:22:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acd4800 == 36 [pid = 1912] [id = 638]
10:22:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f085a5b0c00) [pid = 1912] [serial = 1785] [outer = (nil)]
10:22:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f085ae43400) [pid = 1912] [serial = 1786] [outer = 0x7f085a5b0c00]
10:22:07 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
10:22:07 INFO - document served over http requires an http
10:22:07 INFO - sub-resource via iframe-tag using the http-csp
10:22:07 INFO - delivery method with no-redirect and when
10:22:07 INFO - the target request is same-origin.
10:22:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1887ms
10:22:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:22:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ace3000 == 37 [pid = 1912] [id = 639]
10:22:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f085a35f000) [pid = 1912] [serial = 1787] [outer = (nil)]
10:22:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f085a5b2c00) [pid = 1912] [serial = 1788] [outer = 0x7f085a35f000]
10:22:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f085ae4dc00) [pid = 1912] [serial = 1789] [outer = 0x7f085a35f000]
10:22:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b055800 == 38 [pid = 1912] [id = 640]
10:22:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f085ae51c00) [pid = 1912] [serial = 1790] [outer = (nil)]
10:22:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f085ae92400) [pid = 1912] [serial = 1791] [outer = 0x7f085ae51c00]
10:22:09 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
10:22:09 INFO - document served over http requires an http
10:22:09 INFO - sub-resource via iframe-tag using the http-csp
10:22:09 INFO - delivery method with swap-origin-redirect and when
10:22:09 INFO - the target request is same-origin.
10:22:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1834ms
10:22:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:22:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4b3000 == 39 [pid = 1912] [id = 641]
10:22:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f085ae43800) [pid = 1912] [serial = 1792] [outer = (nil)]
10:22:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f085ae8f400) [pid = 1912] [serial = 1793] [outer = 0x7f085ae43800]
10:22:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f085aee6400) [pid = 1912] [serial = 1794] [outer = 0x7f085ae43800]
10:22:11 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
10:22:11 INFO - document served over http requires an http
10:22:11 INFO - sub-resource via script-tag using the http-csp
10:22:11 INFO - delivery method with keep-origin-redirect and when
10:22:11 INFO - the target request is same-origin.
10:22:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2200ms
10:22:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:22:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4cd800 == 40 [pid = 1912] [id = 642]
10:22:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f085ae94400) [pid = 1912] [serial = 1795] [outer = (nil)]
10:22:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f085aeedc00) [pid = 1912] [serial = 1796] [outer = 0x7f085ae94400]
10:22:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f085b49e800) [pid = 1912] [serial = 1797] [outer = 0x7f085ae94400]
10:22:14 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
10:22:14 INFO - document served over http requires an http
10:22:14 INFO - sub-resource via script-tag using the http-csp
10:22:14 INFO - delivery method with no-redirect and when
10:22:14 INFO - the target request is same-origin.
10:22:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2240ms
10:22:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:22:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6e5800 == 41 [pid = 1912] [id = 643]
10:22:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f085aeeb800) [pid = 1912] [serial = 1798] [outer = (nil)]
10:22:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f085b4a5c00) [pid = 1912] [serial = 1799] [outer = 0x7f085aeeb800]
10:22:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f085bbdd000) [pid = 1912] [serial = 1800] [outer = 0x7f085aeeb800]
10:22:17 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
10:22:17 INFO - document served over http requires an http
10:22:17 INFO - sub-resource via script-tag using the http-csp
10:22:17 INFO - delivery method with swap-origin-redirect and when
10:22:17 INFO - the target request is same-origin.
10:22:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3550ms
10:22:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fe4000 == 40 [pid = 1912] [id = 608]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1f2000 == 39 [pid = 1912] [id = 607]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565a3000 == 38 [pid = 1912] [id = 610]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085551f800 == 37 [pid = 1912] [id = 609]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566d4800 == 36 [pid = 1912] [id = 611]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576e3800 == 35 [pid = 1912] [id = 612]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08577c9800 == 34 [pid = 1912] [id = 613]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b11000 == 33 [pid = 1912] [id = 614]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590c2000 == 32 [pid = 1912] [id = 615]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590da800 == 31 [pid = 1912] [id = 616]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859567800 == 30 [pid = 1912] [id = 617]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bd9800 == 29 [pid = 1912] [id = 618]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565bc800 == 28 [pid = 1912] [id = 621]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851996000 == 27 [pid = 1912] [id = 620]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc0d800 == 26 [pid = 1912] [id = 623]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856a69800 == 25 [pid = 1912] [id = 622]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d65800 == 24 [pid = 1912] [id = 619]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f6f000 == 23 [pid = 1912] [id = 625]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc0f800 == 22 [pid = 1912] [id = 624]
10:22:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851979800 == 21 [pid = 1912] [id = 626]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854787800 == 20 [pid = 1912] [id = 605]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085190c800 == 19 [pid = 1912] [id = 628]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854cb8000 == 18 [pid = 1912] [id = 629]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855021800 == 17 [pid = 1912] [id = 630]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574db800 == 16 [pid = 1912] [id = 631]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b0e800 == 15 [pid = 1912] [id = 632]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dc8800 == 14 [pid = 1912] [id = 633]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a377800 == 13 [pid = 1912] [id = 634]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a552800 == 12 [pid = 1912] [id = 636]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a38f800 == 11 [pid = 1912] [id = 635]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acd4800 == 10 [pid = 1912] [id = 638]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a560000 == 9 [pid = 1912] [id = 637]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b055800 == 8 [pid = 1912] [id = 640]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ace3000 == 7 [pid = 1912] [id = 639]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4b3000 == 6 [pid = 1912] [id = 641]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4cd800 == 5 [pid = 1912] [id = 642]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b78000 == 4 [pid = 1912] [id = 627]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b80000 == 3 [pid = 1912] [id = 582]
10:22:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851114800 == 2 [pid = 1912] [id = 600]
10:22:19 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f08526c7c00) [pid = 1912] [serial = 1686] [outer = (nil)] [url = about:blank]
10:22:19 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f0855d68000) [pid = 1912] [serial = 1692] [outer = (nil)] [url = about:blank]
10:22:19 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f085510bc00) [pid = 1912] [serial = 1689] [outer = (nil)] [url = about:blank]
10:22:19 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f0851172000) [pid = 1912] [serial = 1644] [outer = (nil)] [url = about:blank]
10:22:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecd4000 == 3 [pid = 1912] [id = 644]
10:22:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f084fca1800) [pid = 1912] [serial = 1801] [outer = (nil)]
10:22:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f084fec5c00) [pid = 1912] [serial = 1802] [outer = 0x7f084fca1800]
10:22:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f084ffbc800) [pid = 1912] [serial = 1803] [outer = 0x7f084fca1800]
10:22:21 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
10:22:21 INFO - document served over http requires an http
10:22:21 INFO - sub-resource via xhr-request using the http-csp
10:22:21 INFO - delivery method with keep-origin-redirect and when
10:22:21 INFO - the target request is same-origin.
10:22:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3553ms
10:22:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:22:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1ee800 == 4 [pid = 1912] [id = 645]
10:22:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f084fed0c00) [pid = 1912] [serial = 1804] [outer = (nil)]
10:22:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f084ffc1800) [pid = 1912] [serial = 1805] [outer = 0x7f084fed0c00]
10:22:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f08502b3c00) [pid = 1912] [serial = 1806] [outer = 0x7f084fed0c00]
10:22:23 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
10:22:23 INFO - document served over http requires an http
10:22:23 INFO - sub-resource via xhr-request using the http-csp
10:22:23 INFO - delivery method with no-redirect and when
10:22:23 INFO - the target request is same-origin.
10:22:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1676ms
10:22:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:22:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc1d800 == 5 [pid = 1912] [id = 646]
10:22:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f084ffc9000) [pid = 1912] [serial = 1807] [outer = (nil)]
10:22:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f0850d59400) [pid = 1912] [serial = 1808] [outer = 0x7f084ffc9000]
10:22:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 205 (0x7f0850f58800) [pid = 1912] [serial = 1809] [outer = 0x7f084ffc9000]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 204 (0x7f08555c6400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f084fedf000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f084fee9400) [pid = 1912] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f0854f96000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f084fec4800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f0850d56c00) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f0852744400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f0853d5ec00) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f0853d53c00) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f0853d5c400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f0858314800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f0850f5d400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f084fedcc00) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f0851063800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f0851167000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f0850f55c00) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f084fee5400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f0851450800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f0850f5e800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f084fedf400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f084ffc5c00) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f085282b400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f0850f53400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f0852b06c00) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f0858482c00) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f084ffc1400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f08564eb000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f0858a7f400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f0853cff400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f0851069800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f0858891000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f08567b5c00) [pid = 1912] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f084fca2000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f08564e5c00) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f0850d56000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f084ffc3400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f0850d57000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f0855264800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f084ffbc400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f08555cb000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f085105c400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f0858875400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f085262ac00) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f085510d400) [pid = 1912] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f0852745000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f08528ef400) [pid = 1912] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512471749]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f085510e400) [pid = 1912] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f0856a3b000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f085196d000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f0853cfa400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f0856925800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f0850f5d800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f084fec3400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f0854f8f000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f0855c0a400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f084fca1000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f08526c4800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f0853d5f800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f084fec2400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f084fec4400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f0857483800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f08516f0400) [pid = 1912] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512499486]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f08528ec400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f08588c1000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f0852bf3800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f084fed1000) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f0858b7d400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f0851170400) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f0853d3a800) [pid = 1912] [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]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f0850f54800) [pid = 1912] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f0851171400) [pid = 1912] [serial = 1746] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f085692bc00) [pid = 1912] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f085847ec00) [pid = 1912] [serial = 1715] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f0851061800) [pid = 1912] [serial = 1736] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f085692b800) [pid = 1912] [serial = 1709] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f084ffc8000) [pid = 1912] [serial = 1699] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f085105ec00) [pid = 1912] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f0858b7b800) [pid = 1912] [serial = 1727] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f0853e9c000) [pid = 1912] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512471749]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f0854f96800) [pid = 1912] [serial = 1751] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f0859051400) [pid = 1912] [serial = 1730] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f08555cfc00) [pid = 1912] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f085830fc00) [pid = 1912] [serial = 1712] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f08588c3c00) [pid = 1912] [serial = 1733] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f0858871800) [pid = 1912] [serial = 1718] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f0852beac00) [pid = 1912] [serial = 1704] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f0858895400) [pid = 1912] [serial = 1721] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f0851450400) [pid = 1912] [serial = 1741] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f0858a7f800) [pid = 1912] [serial = 1724] [outer = (nil)] [url = about:blank]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f0851064000) [pid = 1912] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512499486]
10:22:29 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f08555d1800) [pid = 1912] [serial = 1754] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f0855d69000) [pid = 1912] [serial = 1616] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f084ffcbc00) [pid = 1912] [serial = 1476] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f0854f8f400) [pid = 1912] [serial = 1579] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f0856923000) [pid = 1912] [serial = 1629] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f0852b05000) [pid = 1912] [serial = 1560] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0851977800) [pid = 1912] [serial = 1647] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f0852b0c800) [pid = 1912] [serial = 1602] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f0852638400) [pid = 1912] [serial = 1500] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f085888d800) [pid = 1912] [serial = 1719] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0852b07000) [pid = 1912] [serial = 1532] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f0853d40800) [pid = 1912] [serial = 1566] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f084fee5c00) [pid = 1912] [serial = 1464] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f0858a86c00) [pid = 1912] [serial = 1725] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f0851973800) [pid = 1912] [serial = 1495] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f08564f0c00) [pid = 1912] [serial = 1621] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0856a46c00) [pid = 1912] [serial = 1671] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0854f8a400) [pid = 1912] [serial = 1658] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0853d52000) [pid = 1912] [serial = 1653] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f085526ec00) [pid = 1912] [serial = 1608] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f08516e9800) [pid = 1912] [serial = 1490] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f085196a800) [pid = 1912] [serial = 1557] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f0852831800) [pid = 1912] [serial = 1527] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f0852823400) [pid = 1912] [serial = 1524] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f0852bf2800) [pid = 1912] [serial = 1537] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f0857614c00) [pid = 1912] [serial = 1680] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f08588b9c00) [pid = 1912] [serial = 1722] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0855d6e800) [pid = 1912] [serial = 1663] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f085116f400) [pid = 1912] [serial = 1485] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f08555d1400) [pid = 1912] [serial = 1611] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f08526c6400) [pid = 1912] [serial = 1503] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f085510c400) [pid = 1912] [serial = 1584] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f08516ee800) [pid = 1912] [serial = 1518] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f0852b08c00) [pid = 1912] [serial = 1650] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085692f000) [pid = 1912] [serial = 1668] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f0857607c00) [pid = 1912] [serial = 1677] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f0853cfb800) [pid = 1912] [serial = 1563] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f08567b3400) [pid = 1912] [serial = 1695] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0854adfc00) [pid = 1912] [serial = 1574] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f085510a400) [pid = 1912] [serial = 1605] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f0850f5b000) [pid = 1912] [serial = 1479] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f0853d5a800) [pid = 1912] [serial = 1569] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f08567ad800) [pid = 1912] [serial = 1626] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f08526c9400) [pid = 1912] [serial = 1521] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f0857489400) [pid = 1912] [serial = 1674] [outer = (nil)] [url = about:blank]
10:22:30 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f0851067400) [pid = 1912] [serial = 1482] [outer = (nil)] [url = about:blank]
10:22:30 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
10:22:30 INFO - document served over http requires an http
10:22:30 INFO - sub-resource via xhr-request using the http-csp
10:22:30 INFO - delivery method with swap-origin-redirect and when
10:22:30 INFO - the target request is same-origin.
10:22:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 7904ms
10:22:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:22:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fda9000 == 6 [pid = 1912] [id = 647]
10:22:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f084fec6400) [pid = 1912] [serial = 1810] [outer = (nil)]
10:22:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f084fec9c00) [pid = 1912] [serial = 1811] [outer = 0x7f084fec6400]
10:22:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f084fee7800) [pid = 1912] [serial = 1812] [outer = 0x7f084fec6400]
10:22:32 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
10:22:32 INFO - document served over http requires an https
10:22:32 INFO - sub-resource via fetch-request using the http-csp
10:22:32 INFO - delivery method with keep-origin-redirect and when
10:22:32 INFO - the target request is same-origin.
10:22:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1790ms
10:22:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:22:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fda6000 == 7 [pid = 1912] [id = 648]
10:22:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f084fc9f400) [pid = 1912] [serial = 1813] [outer = (nil)]
10:22:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f084fede400) [pid = 1912] [serial = 1814] [outer = 0x7f084fc9f400]
10:22:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f08502b4400) [pid = 1912] [serial = 1815] [outer = 0x7f084fc9f400]
10:22:34 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
10:22:34 INFO - document served over http requires an https
10:22:34 INFO - sub-resource via fetch-request using the http-csp
10:22:34 INFO - delivery method with no-redirect and when
10:22:34 INFO - the target request is same-origin.
10:22:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1987ms
10:22:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:22:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850db1800 == 8 [pid = 1912] [id = 649]
10:22:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f084ffc1400) [pid = 1912] [serial = 1816] [outer = (nil)]
10:22:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0850d58400) [pid = 1912] [serial = 1817] [outer = 0x7f084ffc1400]
10:22:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0850f5e800) [pid = 1912] [serial = 1818] [outer = 0x7f084ffc1400]
10:22:37 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
10:22:37 INFO - document served over http requires an https
10:22:37 INFO - sub-resource via fetch-request using the http-csp
10:22:37 INFO - delivery method with swap-origin-redirect and when
10:22:37 INFO - the target request is same-origin.
10:22:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2334ms
10:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:22:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dd0800 == 9 [pid = 1912] [id = 650]
10:22:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f08502b8000) [pid = 1912] [serial = 1819] [outer = (nil)]
10:22:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0851060000) [pid = 1912] [serial = 1820] [outer = 0x7f08502b8000]
10:22:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f085106a000) [pid = 1912] [serial = 1821] [outer = 0x7f08502b8000]
10:22:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f79000 == 10 [pid = 1912] [id = 651]
10:22:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f0851169400) [pid = 1912] [serial = 1822] [outer = (nil)]
10:22:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0851168000) [pid = 1912] [serial = 1823] [outer = 0x7f0851169400]
10:22:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:22:40 INFO - document served over http requires an https
10:22:40 INFO - sub-resource via iframe-tag using the http-csp
10:22:40 INFO - delivery method with keep-origin-redirect and when
10:22:40 INFO - the target request is same-origin.
10:22:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3234ms
10:22:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:22:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851107000 == 11 [pid = 1912] [id = 652]
10:22:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f085105e000) [pid = 1912] [serial = 1824] [outer = (nil)]
10:22:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0851169c00) [pid = 1912] [serial = 1825] [outer = 0x7f085105e000]
10:22:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0851451400) [pid = 1912] [serial = 1826] [outer = 0x7f085105e000]
10:22:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085111c800 == 12 [pid = 1912] [id = 653]
10:22:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0851457400) [pid = 1912] [serial = 1827] [outer = (nil)]
10:22:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f08516ea000) [pid = 1912] [serial = 1828] [outer = 0x7f0851457400]
10:22:42 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
10:22:42 INFO - document served over http requires an https
10:22:42 INFO - sub-resource via iframe-tag using the http-csp
10:22:42 INFO - delivery method with no-redirect and when
10:22:42 INFO - the target request is same-origin.
10:22:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1833ms
10:22:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:22:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085190a000 == 13 [pid = 1912] [id = 654]
10:22:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0851168400) [pid = 1912] [serial = 1829] [outer = (nil)]
10:22:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f08516e7800) [pid = 1912] [serial = 1830] [outer = 0x7f0851168400]
10:22:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f08516f6c00) [pid = 1912] [serial = 1831] [outer = 0x7f0851168400]
10:22:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085191d000 == 14 [pid = 1912] [id = 655]
10:22:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f085196f000) [pid = 1912] [serial = 1832] [outer = (nil)]
10:22:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0851975800) [pid = 1912] [serial = 1833] [outer = 0x7f085196f000]
10:22:44 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
10:22:44 INFO - document served over http requires an https
10:22:44 INFO - sub-resource via iframe-tag using the http-csp
10:22:44 INFO - delivery method with swap-origin-redirect and when
10:22:44 INFO - the target request is same-origin.
10:22:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1888ms
10:22:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:22:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851981000 == 15 [pid = 1912] [id = 656]
10:22:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f0851455c00) [pid = 1912] [serial = 1834] [outer = (nil)]
10:22:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0851974800) [pid = 1912] [serial = 1835] [outer = 0x7f0851455c00]
10:22:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f0852631000) [pid = 1912] [serial = 1836] [outer = 0x7f0851455c00]
10:22:46 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
10:22:46 INFO - document served over http requires an https
10:22:46 INFO - sub-resource via script-tag using the http-csp
10:22:46 INFO - delivery method with keep-origin-redirect and when
10:22:46 INFO - the target request is same-origin.
10:22:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2791ms
10:22:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:22:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851106800 == 16 [pid = 1912] [id = 657]
10:22:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f085144a800) [pid = 1912] [serial = 1837] [outer = (nil)]
10:22:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f0851969c00) [pid = 1912] [serial = 1838] [outer = 0x7f085144a800]
10:22:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f085105d400) [pid = 1912] [serial = 1839] [outer = 0x7f085144a800]
10:22:49 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
10:22:49 INFO - document served over http requires an https
10:22:49 INFO - sub-resource via script-tag using the http-csp
10:22:49 INFO - delivery method with no-redirect and when
10:22:49 INFO - the target request is same-origin.
10:22:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2341ms
10:22:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:22:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1ec800 == 17 [pid = 1912] [id = 658]
10:22:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f084fed1400) [pid = 1912] [serial = 1840] [outer = (nil)]
10:22:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f084fee3800) [pid = 1912] [serial = 1841] [outer = 0x7f084fed1400]
10:22:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f0850f55800) [pid = 1912] [serial = 1842] [outer = 0x7f084fed1400]
10:22:50 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc1d800 == 16 [pid = 1912] [id = 646]
10:22:50 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1ee800 == 15 [pid = 1912] [id = 645]
10:22:50 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecd4000 == 14 [pid = 1912] [id = 644]
10:22:50 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6e5800 == 13 [pid = 1912] [id = 643]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f0854aea800) [pid = 1912] [serial = 1747] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f0853d40400) [pid = 1912] [serial = 1742] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f08567b0c00) [pid = 1912] [serial = 1752] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f08526c7800) [pid = 1912] [serial = 1700] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0858b86800) [pid = 1912] [serial = 1728] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f085905c000) [pid = 1912] [serial = 1731] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0859653c00) [pid = 1912] [serial = 1734] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f08564e7800) [pid = 1912] [serial = 1705] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f085886d400) [pid = 1912] [serial = 1716] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f0857615c00) [pid = 1912] [serial = 1710] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f085847b400) [pid = 1912] [serial = 1713] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f0853d41400) [pid = 1912] [serial = 1737] [outer = (nil)] [url = about:blank]
10:22:50 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f08574bc400) [pid = 1912] [serial = 1755] [outer = (nil)] [url = about:blank]
10:22:51 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
10:22:51 INFO - document served over http requires an https
10:22:51 INFO - sub-resource via script-tag using the http-csp
10:22:51 INFO - delivery method with swap-origin-redirect and when
10:22:51 INFO - the target request is same-origin.
10:22:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2345ms
10:22:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:22:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1db800 == 14 [pid = 1912] [id = 659]
10:22:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f084feda400) [pid = 1912] [serial = 1843] [outer = (nil)]
10:22:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f08502b7800) [pid = 1912] [serial = 1844] [outer = 0x7f084feda400]
10:22:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f0851067400) [pid = 1912] [serial = 1845] [outer = 0x7f084feda400]
10:22:54 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
10:22:54 INFO - document served over http requires an https
10:22:54 INFO - sub-resource via xhr-request using the http-csp
10:22:54 INFO - delivery method with keep-origin-redirect and when
10:22:54 INFO - the target request is same-origin.
10:22:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2542ms
10:22:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:22:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fda3800 == 15 [pid = 1912] [id = 660]
10:22:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f084ffc5800) [pid = 1912] [serial = 1846] [outer = (nil)]
10:22:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f08516ed400) [pid = 1912] [serial = 1847] [outer = 0x7f084ffc5800]
10:22:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f08526c0800) [pid = 1912] [serial = 1848] [outer = 0x7f084ffc5800]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f085aeedc00) [pid = 1912] [serial = 1796] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f085ae92400) [pid = 1912] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f085a5b2c00) [pid = 1912] [serial = 1788] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f085ae8f400) [pid = 1912] [serial = 1793] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f0859d1dc00) [pid = 1912] [serial = 1775] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f085a35d000) [pid = 1912] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f0859df5800) [pid = 1912] [serial = 1778] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f085ae43400) [pid = 1912] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512527737]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f085a35a800) [pid = 1912] [serial = 1783] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f085847e800) [pid = 1912] [serial = 1766] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0858b87000) [pid = 1912] [serial = 1769] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f0859b51800) [pid = 1912] [serial = 1772] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f0854ae0400) [pid = 1912] [serial = 1760] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085692a000) [pid = 1912] [serial = 1763] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f084ffbd400) [pid = 1912] [serial = 1757] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f085b4a5c00) [pid = 1912] [serial = 1799] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f084ffc1800) [pid = 1912] [serial = 1805] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f084fec5c00) [pid = 1912] [serial = 1802] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0850d59400) [pid = 1912] [serial = 1808] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f085ae51c00) [pid = 1912] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f084fed0c00) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f085a5b0c00) [pid = 1912] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512527737]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f085a359400) [pid = 1912] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f084fca0800) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f085ae94400) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f085ae43800) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f085aeeb800) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f084fca1800) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f085a35f000) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f0859b51400) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f0859df0400) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f0859df3000) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f0856a3f400) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f0857614000) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f0858a7d800) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f0850f60000) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f0853e9dc00) [pid = 1912] [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]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f0858893c00) [pid = 1912] [serial = 1767] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f08555cf800) [pid = 1912] [serial = 1761] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f085760bc00) [pid = 1912] [serial = 1764] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 54 (0x7f08502b3c00) [pid = 1912] [serial = 1806] [outer = (nil)] [url = about:blank]
10:22:55 INFO - PROCESS | 1861 | --DOMWINDOW == 53 (0x7f084ffbc800) [pid = 1912] [serial = 1803] [outer = (nil)] [url = about:blank]
10:22:56 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
10:22:56 INFO - document served over http requires an https
10:22:56 INFO - sub-resource via xhr-request using the http-csp
10:22:56 INFO - delivery method with no-redirect and when
10:22:56 INFO - the target request is same-origin.
10:22:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2219ms
10:22:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:22:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851997000 == 16 [pid = 1912] [id = 661]
10:22:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 54 (0x7f08502b8400) [pid = 1912] [serial = 1849] [outer = (nil)]
10:22:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 55 (0x7f0851450800) [pid = 1912] [serial = 1850] [outer = 0x7f08502b8400]
10:22:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f08526c9400) [pid = 1912] [serial = 1851] [outer = 0x7f08502b8400]
10:22:58 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
10:22:58 INFO - document served over http requires an https
10:22:58 INFO - sub-resource via xhr-request using the http-csp
10:22:58 INFO - delivery method with swap-origin-redirect and when
10:22:58 INFO - the target request is same-origin.
10:22:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1687ms
10:22:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:22:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dce000 == 17 [pid = 1912] [id = 662]
10:22:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f084ffc2000) [pid = 1912] [serial = 1852] [outer = (nil)]
10:22:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f0850d5c800) [pid = 1912] [serial = 1853] [outer = 0x7f084ffc2000]
10:22:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f0851972400) [pid = 1912] [serial = 1854] [outer = 0x7f084ffc2000]
10:23:00 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
10:23:00 INFO - document served over http requires an http
10:23:00 INFO - sub-resource via fetch-request using the meta-csp
10:23:00 INFO - delivery method with keep-origin-redirect and when
10:23:00 INFO - the target request is cross-origin.
10:23:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1881ms
10:23:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:23:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852818000 == 18 [pid = 1912] [id = 663]
10:23:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f084ffc6000) [pid = 1912] [serial = 1855] [outer = (nil)]
10:23:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f08526ca400) [pid = 1912] [serial = 1856] [outer = 0x7f084ffc6000]
10:23:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f0852749400) [pid = 1912] [serial = 1857] [outer = 0x7f084ffc6000]
10:23:02 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
10:23:02 INFO - document served over http requires an http
10:23:02 INFO - sub-resource via fetch-request using the meta-csp
10:23:02 INFO - delivery method with no-redirect and when
10:23:02 INFO - the target request is cross-origin.
10:23:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1937ms
10:23:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:23:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b13000 == 19 [pid = 1912] [id = 664]
10:23:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f0852742400) [pid = 1912] [serial = 1858] [outer = (nil)]
10:23:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f0852824400) [pid = 1912] [serial = 1859] [outer = 0x7f0852742400]
10:23:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f0852832800) [pid = 1912] [serial = 1860] [outer = 0x7f0852742400]
10:23:04 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
10:23:04 INFO - document served over http requires an http
10:23:04 INFO - sub-resource via fetch-request using the meta-csp
10:23:04 INFO - delivery method with swap-origin-redirect and when
10:23:04 INFO - the target request is cross-origin.
10:23:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2308ms
10:23:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:23:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b7e000 == 20 [pid = 1912] [id = 665]
10:23:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f08528e8c00) [pid = 1912] [serial = 1861] [outer = (nil)]
10:23:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f08528f1800) [pid = 1912] [serial = 1862] [outer = 0x7f08528e8c00]
10:23:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f0852b05c00) [pid = 1912] [serial = 1863] [outer = 0x7f08528e8c00]
10:23:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cc9800 == 21 [pid = 1912] [id = 666]
10:23:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f0852b09c00) [pid = 1912] [serial = 1864] [outer = (nil)]
10:23:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0852b0d800) [pid = 1912] [serial = 1865] [outer = 0x7f0852b09c00]
10:23:06 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
10:23:06 INFO - document served over http requires an http
10:23:06 INFO - sub-resource via iframe-tag using the meta-csp
10:23:06 INFO - delivery method with keep-origin-redirect and when
10:23:06 INFO - the target request is cross-origin.
10:23:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2434ms
10:23:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:23:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cdb000 == 22 [pid = 1912] [id = 667]
10:23:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f08528ef400) [pid = 1912] [serial = 1866] [outer = (nil)]
10:23:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f0852b08400) [pid = 1912] [serial = 1867] [outer = 0x7f08528ef400]
10:23:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f0852bf3400) [pid = 1912] [serial = 1868] [outer = 0x7f08528ef400]
10:23:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854788000 == 23 [pid = 1912] [id = 668]
10:23:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f0852bf7c00) [pid = 1912] [serial = 1869] [outer = (nil)]
10:23:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0853cf4000) [pid = 1912] [serial = 1870] [outer = 0x7f0852bf7c00]
10:23:09 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
10:23:09 INFO - document served over http requires an http
10:23:09 INFO - sub-resource via iframe-tag using the meta-csp
10:23:09 INFO - delivery method with no-redirect and when
10:23:09 INFO - the target request is cross-origin.
10:23:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2857ms
10:23:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:23:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085479d000 == 24 [pid = 1912] [id = 669]
10:23:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0852b0fc00) [pid = 1912] [serial = 1871] [outer = (nil)]
10:23:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0853cf3800) [pid = 1912] [serial = 1872] [outer = 0x7f0852b0fc00]
10:23:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0853cfec00) [pid = 1912] [serial = 1873] [outer = 0x7f0852b0fc00]
10:23:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bd0800 == 25 [pid = 1912] [id = 670]
10:23:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0853d39800) [pid = 1912] [serial = 1874] [outer = (nil)]
10:23:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0853d3f000) [pid = 1912] [serial = 1875] [outer = 0x7f0853d39800]
10:23:11 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
10:23:11 INFO - document served over http requires an http
10:23:11 INFO - sub-resource via iframe-tag using the meta-csp
10:23:11 INFO - delivery method with swap-origin-redirect and when
10:23:11 INFO - the target request is cross-origin.
10:23:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2093ms
10:23:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:23:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854ca3000 == 26 [pid = 1912] [id = 671]
10:23:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0852bf5800) [pid = 1912] [serial = 1876] [outer = (nil)]
10:23:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f0853d3a400) [pid = 1912] [serial = 1877] [outer = 0x7f0852bf5800]
10:23:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0853d53400) [pid = 1912] [serial = 1878] [outer = 0x7f0852bf5800]
10:23:14 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
10:23:14 INFO - document served over http requires an http
10:23:14 INFO - sub-resource via script-tag using the meta-csp
10:23:14 INFO - delivery method with keep-origin-redirect and when
10:23:14 INFO - the target request is cross-origin.
10:23:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2229ms
10:23:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:23:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fd92000 == 27 [pid = 1912] [id = 672]
10:23:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f084fec9000) [pid = 1912] [serial = 1879] [outer = (nil)]
10:23:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f084fee9800) [pid = 1912] [serial = 1880] [outer = 0x7f084fec9000]
10:23:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0851061800) [pid = 1912] [serial = 1881] [outer = 0x7f084fec9000]
10:23:16 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
10:23:16 INFO - document served over http requires an http
10:23:16 INFO - sub-resource via script-tag using the meta-csp
10:23:16 INFO - delivery method with no-redirect and when
10:23:16 INFO - the target request is cross-origin.
10:23:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1943ms
10:23:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:23:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1e6800 == 28 [pid = 1912] [id = 673]
10:23:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0850d61c00) [pid = 1912] [serial = 1882] [outer = (nil)]
10:23:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0850f59c00) [pid = 1912] [serial = 1883] [outer = 0x7f0850d61c00]
10:23:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0851452800) [pid = 1912] [serial = 1884] [outer = 0x7f0850d61c00]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fda3800 == 27 [pid = 1912] [id = 660]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1db800 == 26 [pid = 1912] [id = 659]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1ec800 == 25 [pid = 1912] [id = 658]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851106800 == 24 [pid = 1912] [id = 657]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085191d000 == 23 [pid = 1912] [id = 655]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851981000 == 22 [pid = 1912] [id = 656]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085190a000 == 21 [pid = 1912] [id = 654]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085111c800 == 20 [pid = 1912] [id = 653]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851107000 == 19 [pid = 1912] [id = 652]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f79000 == 18 [pid = 1912] [id = 651]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dd0800 == 17 [pid = 1912] [id = 650]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850db1800 == 16 [pid = 1912] [id = 649]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fda6000 == 15 [pid = 1912] [id = 648]
10:23:17 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fda9000 == 14 [pid = 1912] [id = 647]
10:23:17 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f085bbdd000) [pid = 1912] [serial = 1800] [outer = (nil)] [url = about:blank]
10:23:17 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0852bf7000) [pid = 1912] [serial = 1758] [outer = (nil)] [url = about:blank]
10:23:17 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0859650800) [pid = 1912] [serial = 1770] [outer = (nil)] [url = about:blank]
10:23:17 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f0859dfd800) [pid = 1912] [serial = 1779] [outer = (nil)] [url = about:blank]
10:23:17 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0859d23c00) [pid = 1912] [serial = 1776] [outer = (nil)] [url = about:blank]
10:23:17 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f0859d16400) [pid = 1912] [serial = 1773] [outer = (nil)] [url = about:blank]
10:23:17 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f085ae4dc00) [pid = 1912] [serial = 1789] [outer = (nil)] [url = about:blank]
10:23:17 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085a5a9000) [pid = 1912] [serial = 1784] [outer = (nil)] [url = about:blank]
10:23:17 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085b49e800) [pid = 1912] [serial = 1797] [outer = (nil)] [url = about:blank]
10:23:17 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f085aee6400) [pid = 1912] [serial = 1794] [outer = (nil)] [url = about:blank]
10:23:18 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
10:23:18 INFO - document served over http requires an http
10:23:18 INFO - sub-resource via script-tag using the meta-csp
10:23:18 INFO - delivery method with swap-origin-redirect and when
10:23:18 INFO - the target request is cross-origin.
10:23:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2049ms
10:23:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:23:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1f5000 == 15 [pid = 1912] [id = 674]
10:23:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f084ffcb400) [pid = 1912] [serial = 1885] [outer = (nil)]
10:23:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f08502b2800) [pid = 1912] [serial = 1886] [outer = 0x7f084ffcb400]
10:23:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f08516f2c00) [pid = 1912] [serial = 1887] [outer = 0x7f084ffcb400]
10:23:20 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
10:23:20 INFO - document served over http requires an http
10:23:20 INFO - sub-resource via xhr-request using the meta-csp
10:23:20 INFO - delivery method with keep-origin-redirect and when
10:23:20 INFO - the target request is cross-origin.
10:23:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1998ms
10:23:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:23:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850db5800 == 16 [pid = 1912] [id = 675]
10:23:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0851069000) [pid = 1912] [serial = 1888] [outer = (nil)]
10:23:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0852630800) [pid = 1912] [serial = 1889] [outer = 0x7f0851069000]
10:23:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0852828800) [pid = 1912] [serial = 1890] [outer = 0x7f0851069000]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0851974800) [pid = 1912] [serial = 1835] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f0851168000) [pid = 1912] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f0851060000) [pid = 1912] [serial = 1820] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f0851975800) [pid = 1912] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f08516e7800) [pid = 1912] [serial = 1830] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f08516ea000) [pid = 1912] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512561978]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f0851169c00) [pid = 1912] [serial = 1825] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f0851969c00) [pid = 1912] [serial = 1838] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f084fee3800) [pid = 1912] [serial = 1841] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f084fede400) [pid = 1912] [serial = 1814] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f084fec9c00) [pid = 1912] [serial = 1811] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f0851450800) [pid = 1912] [serial = 1850] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f08516ed400) [pid = 1912] [serial = 1847] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f08502b7800) [pid = 1912] [serial = 1844] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f0850d58400) [pid = 1912] [serial = 1817] [outer = (nil)] [url = about:blank]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f084fed1400) [pid = 1912] [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]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f084feda400) [pid = 1912] [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]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f084ffc5800) [pid = 1912] [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]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f084ffc9000) [pid = 1912] [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]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f0851169400) [pid = 1912] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085196f000) [pid = 1912] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:22 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f0851457400) [pid = 1912] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512561978]
10:23:23 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f0850f58800) [pid = 1912] [serial = 1809] [outer = (nil)] [url = about:blank]
10:23:23 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f08526c0800) [pid = 1912] [serial = 1848] [outer = (nil)] [url = about:blank]
10:23:23 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f0851067400) [pid = 1912] [serial = 1845] [outer = (nil)] [url = about:blank]
10:23:23 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
10:23:23 INFO - document served over http requires an http
10:23:23 INFO - sub-resource via xhr-request using the meta-csp
10:23:23 INFO - delivery method with no-redirect and when
10:23:23 INFO - the target request is cross-origin.
10:23:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3176ms
10:23:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:23:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f7c800 == 17 [pid = 1912] [id = 676]
10:23:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f084fec9c00) [pid = 1912] [serial = 1891] [outer = (nil)]
10:23:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f084feda400) [pid = 1912] [serial = 1892] [outer = 0x7f084fec9c00]
10:23:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f0850f54800) [pid = 1912] [serial = 1893] [outer = 0x7f084fec9c00]
10:23:25 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
10:23:25 INFO - document served over http requires an http
10:23:25 INFO - sub-resource via xhr-request using the meta-csp
10:23:25 INFO - delivery method with swap-origin-redirect and when
10:23:25 INFO - the target request is cross-origin.
10:23:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1786ms
10:23:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:23:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f74800 == 18 [pid = 1912] [id = 677]
10:23:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f084fca1000) [pid = 1912] [serial = 1894] [outer = (nil)]
10:23:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f0850f61800) [pid = 1912] [serial = 1895] [outer = 0x7f084fca1000]
10:23:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f085196f000) [pid = 1912] [serial = 1896] [outer = 0x7f084fca1000]
10:23:26 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
10:23:26 INFO - document served over http requires an https
10:23:26 INFO - sub-resource via fetch-request using the meta-csp
10:23:26 INFO - delivery method with keep-origin-redirect and when
10:23:26 INFO - the target request is cross-origin.
10:23:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1838ms
10:23:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:23:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851921800 == 19 [pid = 1912] [id = 678]
10:23:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f0850f5ec00) [pid = 1912] [serial = 1897] [outer = (nil)]
10:23:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f0852636000) [pid = 1912] [serial = 1898] [outer = 0x7f0850f5ec00]
10:23:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f0852bf5400) [pid = 1912] [serial = 1899] [outer = 0x7f0850f5ec00]
10:23:28 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
10:23:28 INFO - document served over http requires an https
10:23:28 INFO - sub-resource via fetch-request using the meta-csp
10:23:28 INFO - delivery method with no-redirect and when
10:23:28 INFO - the target request is cross-origin.
10:23:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1732ms
10:23:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:23:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b04800 == 20 [pid = 1912] [id = 679]
10:23:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f0852826000) [pid = 1912] [serial = 1900] [outer = (nil)]
10:23:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f0853cfd800) [pid = 1912] [serial = 1901] [outer = 0x7f0852826000]
10:23:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f0853e9c000) [pid = 1912] [serial = 1902] [outer = 0x7f0852826000]
10:23:30 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
10:23:30 INFO - document served over http requires an https
10:23:30 INFO - sub-resource via fetch-request using the meta-csp
10:23:30 INFO - delivery method with swap-origin-redirect and when
10:23:30 INFO - the target request is cross-origin.
10:23:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2086ms
10:23:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:23:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854c9f000 == 21 [pid = 1912] [id = 680]
10:23:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f0853d54c00) [pid = 1912] [serial = 1903] [outer = (nil)]
10:23:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f0853ea0000) [pid = 1912] [serial = 1904] [outer = 0x7f0853d54c00]
10:23:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0854ae5000) [pid = 1912] [serial = 1905] [outer = 0x7f0853d54c00]
10:23:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d70800 == 22 [pid = 1912] [id = 681]
10:23:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0854ae8800) [pid = 1912] [serial = 1906] [outer = (nil)]
10:23:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0854f88400) [pid = 1912] [serial = 1907] [outer = 0x7f0854ae8800]
10:23:33 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
10:23:33 INFO - document served over http requires an https
10:23:33 INFO - sub-resource via iframe-tag using the meta-csp
10:23:33 INFO - delivery method with keep-origin-redirect and when
10:23:33 INFO - the target request is cross-origin.
10:23:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2386ms
10:23:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:23:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854d80800 == 23 [pid = 1912] [id = 682]
10:23:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0853ea0c00) [pid = 1912] [serial = 1908] [outer = (nil)]
10:23:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0854ae9000) [pid = 1912] [serial = 1909] [outer = 0x7f0853ea0c00]
10:23:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0854f95400) [pid = 1912] [serial = 1910] [outer = 0x7f0853ea0c00]
10:23:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fd6800 == 24 [pid = 1912] [id = 683]
10:23:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0855105400) [pid = 1912] [serial = 1911] [outer = (nil)]
10:23:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f0855109800) [pid = 1912] [serial = 1912] [outer = 0x7f0855105400]
10:23:35 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
10:23:35 INFO - document served over http requires an https
10:23:35 INFO - sub-resource via iframe-tag using the meta-csp
10:23:35 INFO - delivery method with no-redirect and when
10:23:35 INFO - the target request is cross-origin.
10:23:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2497ms
10:23:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:23:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fe5000 == 25 [pid = 1912] [id = 684]
10:23:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0854f8a000) [pid = 1912] [serial = 1913] [outer = (nil)]
10:23:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0855105c00) [pid = 1912] [serial = 1914] [outer = 0x7f0854f8a000]
10:23:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0855262800) [pid = 1912] [serial = 1915] [outer = 0x7f0854f8a000]
10:23:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855015000 == 26 [pid = 1912] [id = 685]
10:23:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0855266400) [pid = 1912] [serial = 1916] [outer = (nil)]
10:23:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0855269800) [pid = 1912] [serial = 1917] [outer = 0x7f0855266400]
10:23:38 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
10:23:38 INFO - document served over http requires an https
10:23:38 INFO - sub-resource via iframe-tag using the meta-csp
10:23:38 INFO - delivery method with swap-origin-redirect and when
10:23:38 INFO - the target request is cross-origin.
10:23:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3084ms
10:23:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:23:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855022000 == 27 [pid = 1912] [id = 686]
10:23:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f085510ec00) [pid = 1912] [serial = 1918] [outer = (nil)]
10:23:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f085526b000) [pid = 1912] [serial = 1919] [outer = 0x7f085510ec00]
10:23:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f08555c7800) [pid = 1912] [serial = 1920] [outer = 0x7f085510ec00]
10:23:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:23:41 INFO - document served over http requires an https
10:23:41 INFO - sub-resource via script-tag using the meta-csp
10:23:41 INFO - delivery method with keep-origin-redirect and when
10:23:41 INFO - the target request is cross-origin.
10:23:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2634ms
10:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:23:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c61000 == 28 [pid = 1912] [id = 687]
10:23:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f084fee8400) [pid = 1912] [serial = 1921] [outer = (nil)]
10:23:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f08502ad800) [pid = 1912] [serial = 1922] [outer = 0x7f084fee8400]
10:23:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0852630c00) [pid = 1912] [serial = 1923] [outer = 0x7f084fee8400]
10:23:43 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
10:23:43 INFO - document served over http requires an https
10:23:43 INFO - sub-resource via script-tag using the meta-csp
10:23:43 INFO - delivery method with no-redirect and when
10:23:43 INFO - the target request is cross-origin.
10:23:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2143ms
10:23:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:23:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc12000 == 29 [pid = 1912] [id = 688]
10:23:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f0850f53400) [pid = 1912] [serial = 1924] [outer = (nil)]
10:23:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0851451000) [pid = 1912] [serial = 1925] [outer = 0x7f0850f53400]
10:23:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f085274bc00) [pid = 1912] [serial = 1926] [outer = 0x7f0850f53400]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850db5800 == 28 [pid = 1912] [id = 675]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1f5000 == 27 [pid = 1912] [id = 674]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1e6800 == 26 [pid = 1912] [id = 673]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fd92000 == 25 [pid = 1912] [id = 672]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854ca3000 == 24 [pid = 1912] [id = 671]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bd0800 == 23 [pid = 1912] [id = 670]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854788000 == 22 [pid = 1912] [id = 668]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085479d000 == 21 [pid = 1912] [id = 669]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cdb000 == 20 [pid = 1912] [id = 667]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cc9800 == 19 [pid = 1912] [id = 666]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b7e000 == 18 [pid = 1912] [id = 665]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b13000 == 17 [pid = 1912] [id = 664]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852818000 == 16 [pid = 1912] [id = 663]
10:23:45 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dce000 == 15 [pid = 1912] [id = 662]
10:23:45 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0850f55800) [pid = 1912] [serial = 1842] [outer = (nil)] [url = about:blank]
10:23:45 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f084fee7800) [pid = 1912] [serial = 1812] [outer = (nil)] [url = about:blank]
10:23:46 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
10:23:46 INFO - document served over http requires an https
10:23:46 INFO - sub-resource via script-tag using the meta-csp
10:23:46 INFO - delivery method with swap-origin-redirect and when
10:23:46 INFO - the target request is cross-origin.
10:23:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2349ms
10:23:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:23:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc21800 == 16 [pid = 1912] [id = 689]
10:23:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f08502b0c00) [pid = 1912] [serial = 1927] [outer = (nil)]
10:23:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f08516f1400) [pid = 1912] [serial = 1928] [outer = 0x7f08502b0c00]
10:23:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f0852b04c00) [pid = 1912] [serial = 1929] [outer = 0x7f08502b0c00]
10:23:48 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
10:23:48 INFO - document served over http requires an https
10:23:48 INFO - sub-resource via xhr-request using the meta-csp
10:23:48 INFO - delivery method with keep-origin-redirect and when
10:23:48 INFO - the target request is cross-origin.
10:23:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2186ms
10:23:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:23:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085254e800 == 17 [pid = 1912] [id = 690]
10:23:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f08526c9000) [pid = 1912] [serial = 1930] [outer = (nil)]
10:23:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f0852bf2c00) [pid = 1912] [serial = 1931] [outer = 0x7f08526c9000]
10:23:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f0853d54800) [pid = 1912] [serial = 1932] [outer = 0x7f08526c9000]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f084fec6400) [pid = 1912] [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]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0850f59c00) [pid = 1912] [serial = 1883] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0853d3a400) [pid = 1912] [serial = 1877] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0852630800) [pid = 1912] [serial = 1889] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0853cf3800) [pid = 1912] [serial = 1872] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f08528f1800) [pid = 1912] [serial = 1862] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f0852b0d800) [pid = 1912] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f084fee9800) [pid = 1912] [serial = 1880] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f08502b2800) [pid = 1912] [serial = 1886] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f0852824400) [pid = 1912] [serial = 1859] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f08526ca400) [pid = 1912] [serial = 1856] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f0853cf4000) [pid = 1912] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512588741]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0852b08400) [pid = 1912] [serial = 1867] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0850d5c800) [pid = 1912] [serial = 1853] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f0853d3f000) [pid = 1912] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f084feda400) [pid = 1912] [serial = 1892] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f08502b8400) [pid = 1912] [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]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f0850d61c00) [pid = 1912] [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]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f084ffcb400) [pid = 1912] [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]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f084fec9000) [pid = 1912] [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]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f0851069000) [pid = 1912] [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]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f0852b09c00) [pid = 1912] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f0852bf7c00) [pid = 1912] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512588741]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0853d39800) [pid = 1912] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f08516f2c00) [pid = 1912] [serial = 1887] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f08526c9400) [pid = 1912] [serial = 1851] [outer = (nil)] [url = about:blank]
10:23:51 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f0852828800) [pid = 1912] [serial = 1890] [outer = (nil)] [url = about:blank]
10:23:52 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
10:23:52 INFO - document served over http requires an https
10:23:52 INFO - sub-resource via xhr-request using the meta-csp
10:23:52 INFO - delivery method with no-redirect and when
10:23:52 INFO - the target request is cross-origin.
10:23:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3944ms
10:23:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:23:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085110c000 == 18 [pid = 1912] [id = 691]
10:23:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f084fede800) [pid = 1912] [serial = 1933] [outer = (nil)]
10:23:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f08502b3400) [pid = 1912] [serial = 1934] [outer = 0x7f084fede800]
10:23:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0851974000) [pid = 1912] [serial = 1935] [outer = 0x7f084fede800]
10:23:54 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
10:23:54 INFO - document served over http requires an https
10:23:54 INFO - sub-resource via xhr-request using the meta-csp
10:23:54 INFO - delivery method with swap-origin-redirect and when
10:23:54 INFO - the target request is cross-origin.
10:23:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1998ms
10:23:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:23:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b1c000 == 19 [pid = 1912] [id = 692]
10:23:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f084ffbfc00) [pid = 1912] [serial = 1936] [outer = (nil)]
10:23:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f085273f800) [pid = 1912] [serial = 1937] [outer = 0x7f084ffbfc00]
10:23:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0852bf2400) [pid = 1912] [serial = 1938] [outer = 0x7f084ffbfc00]
10:23:56 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
10:23:56 INFO - document served over http requires an http
10:23:56 INFO - sub-resource via fetch-request using the meta-csp
10:23:56 INFO - delivery method with keep-origin-redirect and when
10:23:56 INFO - the target request is same-origin.
10:23:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1791ms
10:23:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:23:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cdb000 == 20 [pid = 1912] [id = 693]
10:23:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f0852829000) [pid = 1912] [serial = 1939] [outer = (nil)]
10:23:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0853d3b400) [pid = 1912] [serial = 1940] [outer = 0x7f0852829000]
10:23:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f0854f93c00) [pid = 1912] [serial = 1941] [outer = 0x7f0852829000]
10:23: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
10:23:57 INFO - document served over http requires an http
10:23:57 INFO - sub-resource via fetch-request using the meta-csp
10:23:57 INFO - delivery method with no-redirect and when
10:23:57 INFO - the target request is same-origin.
10:23:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1788ms
10:23:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:23:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854bcb800 == 21 [pid = 1912] [id = 694]
10:23:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0853d5e000) [pid = 1912] [serial = 1942] [outer = (nil)]
10:23:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0854f96800) [pid = 1912] [serial = 1943] [outer = 0x7f0853d5e000]
10:23:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0855c0bc00) [pid = 1912] [serial = 1944] [outer = 0x7f0853d5e000]
10:24: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
10:24:00 INFO - document served over http requires an http
10:24:00 INFO - sub-resource via fetch-request using the meta-csp
10:24:00 INFO - delivery method with swap-origin-redirect and when
10:24:00 INFO - the target request is same-origin.
10:24:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2179ms
10:24:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:24:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fe3000 == 22 [pid = 1912] [id = 695]
10:24:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0855268c00) [pid = 1912] [serial = 1945] [outer = (nil)]
10:24:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f0855c11400) [pid = 1912] [serial = 1946] [outer = 0x7f0855268c00]
10:24:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0855d69400) [pid = 1912] [serial = 1947] [outer = 0x7f0855268c00]
10:24:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856404000 == 23 [pid = 1912] [id = 696]
10:24:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f0855d6e000) [pid = 1912] [serial = 1948] [outer = (nil)]
10:24:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f08564e2400) [pid = 1912] [serial = 1949] [outer = 0x7f0855d6e000]
10:24:02 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
10:24:02 INFO - document served over http requires an http
10:24:02 INFO - sub-resource via iframe-tag using the meta-csp
10:24:02 INFO - delivery method with keep-origin-redirect and when
10:24:02 INFO - the target request is same-origin.
10:24:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2286ms
10:24:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:24:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0856418800 == 24 [pid = 1912] [id = 697]
10:24:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f0855c14800) [pid = 1912] [serial = 1950] [outer = (nil)]
10:24:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f08564e1400) [pid = 1912] [serial = 1951] [outer = 0x7f0855c14800]
10:24:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f0856655800) [pid = 1912] [serial = 1952] [outer = 0x7f0855c14800]
10:24:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565ac800 == 25 [pid = 1912] [id = 698]
10:24:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f085665c400) [pid = 1912] [serial = 1953] [outer = (nil)]
10:24:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0856662800) [pid = 1912] [serial = 1954] [outer = 0x7f085665c400]
10:24:04 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
10:24:04 INFO - document served over http requires an http
10:24:04 INFO - sub-resource via iframe-tag using the meta-csp
10:24:04 INFO - delivery method with no-redirect and when
10:24:04 INFO - the target request is same-origin.
10:24:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2407ms
10:24:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:24:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565b8800 == 26 [pid = 1912] [id = 699]
10:24:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f0855d6ac00) [pid = 1912] [serial = 1955] [outer = (nil)]
10:24:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f085665d800) [pid = 1912] [serial = 1956] [outer = 0x7f0855d6ac00]
10:24:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f08567b5000) [pid = 1912] [serial = 1957] [outer = 0x7f0855d6ac00]
10:24:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566da800 == 27 [pid = 1912] [id = 700]
10:24:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f0856923400) [pid = 1912] [serial = 1958] [outer = (nil)]
10:24:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f08567b6c00) [pid = 1912] [serial = 1959] [outer = 0x7f0856923400]
10:24:07 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
10:24:07 INFO - document served over http requires an http
10:24:07 INFO - sub-resource via iframe-tag using the meta-csp
10:24:07 INFO - delivery method with swap-origin-redirect and when
10:24:07 INFO - the target request is same-origin.
10:24:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3047ms
10:24:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:24:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566ef800 == 28 [pid = 1912] [id = 701]
10:24:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f08567ab000) [pid = 1912] [serial = 1960] [outer = (nil)]
10:24:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f08567b7c00) [pid = 1912] [serial = 1961] [outer = 0x7f08567ab000]
10:24:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f0856930800) [pid = 1912] [serial = 1962] [outer = 0x7f08567ab000]
10:24:10 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
10:24:10 INFO - document served over http requires an http
10:24:10 INFO - sub-resource via script-tag using the meta-csp
10:24:10 INFO - delivery method with keep-origin-redirect and when
10:24:10 INFO - the target request is same-origin.
10:24:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2487ms
10:24:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:24:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085280e000 == 29 [pid = 1912] [id = 702]
10:24:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f0856923800) [pid = 1912] [serial = 1963] [outer = (nil)]
10:24:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f0856930000) [pid = 1912] [serial = 1964] [outer = 0x7f0856923800]
10:24:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f0856a41800) [pid = 1912] [serial = 1965] [outer = 0x7f0856923800]
10:24:12 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
10:24:12 INFO - document served over http requires an http
10:24:12 INFO - sub-resource via script-tag using the meta-csp
10:24:12 INFO - delivery method with no-redirect and when
10:24:12 INFO - the target request is same-origin.
10:24:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1942ms
10:24:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:24:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b07800 == 30 [pid = 1912] [id = 703]
10:24:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f0850f59000) [pid = 1912] [serial = 1966] [outer = (nil)]
10:24:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f085106a400) [pid = 1912] [serial = 1967] [outer = 0x7f0850f59000]
10:24:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0853cfa400) [pid = 1912] [serial = 1968] [outer = 0x7f0850f59000]
10:24:14 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
10:24:14 INFO - document served over http requires an http
10:24:14 INFO - sub-resource via script-tag using the meta-csp
10:24:14 INFO - delivery method with swap-origin-redirect and when
10:24:14 INFO - the target request is same-origin.
10:24:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1989ms
10:24:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc21800 == 29 [pid = 1912] [id = 689]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc12000 == 28 [pid = 1912] [id = 688]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c61000 == 27 [pid = 1912] [id = 687]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855022000 == 26 [pid = 1912] [id = 686]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fe5000 == 25 [pid = 1912] [id = 684]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855015000 == 24 [pid = 1912] [id = 685]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fd6800 == 23 [pid = 1912] [id = 683]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d80800 == 22 [pid = 1912] [id = 682]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854d70800 == 21 [pid = 1912] [id = 681]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854c9f000 == 20 [pid = 1912] [id = 680]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b04800 == 19 [pid = 1912] [id = 679]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851997000 == 18 [pid = 1912] [id = 661]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851921800 == 17 [pid = 1912] [id = 678]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f74800 == 16 [pid = 1912] [id = 677]
10:24:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f7c800 == 15 [pid = 1912] [id = 676]
10:24:14 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0851061800) [pid = 1912] [serial = 1881] [outer = (nil)] [url = about:blank]
10:24:14 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f0851452800) [pid = 1912] [serial = 1884] [outer = (nil)] [url = about:blank]
10:24:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1d8800 == 16 [pid = 1912] [id = 704]
10:24:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f08502b1800) [pid = 1912] [serial = 1969] [outer = (nil)]
10:24:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0850d59400) [pid = 1912] [serial = 1970] [outer = 0x7f08502b1800]
10:24:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f085144d000) [pid = 1912] [serial = 1971] [outer = 0x7f08502b1800]
10:24:16 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
10:24:16 INFO - document served over http requires an http
10:24:16 INFO - sub-resource via xhr-request using the meta-csp
10:24:16 INFO - delivery method with keep-origin-redirect and when
10:24:16 INFO - the target request is same-origin.
10:24:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1988ms
10:24:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:24:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dce800 == 17 [pid = 1912] [id = 705]
10:24:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f08502b6c00) [pid = 1912] [serial = 1972] [outer = (nil)]
10:24:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f085196f800) [pid = 1912] [serial = 1973] [outer = 0x7f08502b6c00]
10:24:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f0853cfa800) [pid = 1912] [serial = 1974] [outer = 0x7f08502b6c00]
10:24:18 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
10:24:18 INFO - document served over http requires an http
10:24:18 INFO - sub-resource via xhr-request using the meta-csp
10:24:18 INFO - delivery method with no-redirect and when
10:24:18 INFO - the target request is same-origin.
10:24:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2086ms
10:24:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:24:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851915000 == 18 [pid = 1912] [id = 706]
10:24:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f085282d400) [pid = 1912] [serial = 1975] [outer = (nil)]
10:24:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f0853ea3c00) [pid = 1912] [serial = 1976] [outer = 0x7f085282d400]
10:24:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f0855104000) [pid = 1912] [serial = 1977] [outer = 0x7f085282d400]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f0854ae8800) [pid = 1912] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f0854ae9000) [pid = 1912] [serial = 1909] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f0855269800) [pid = 1912] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f0855105c00) [pid = 1912] [serial = 1914] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f085526b000) [pid = 1912] [serial = 1919] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f0850f61800) [pid = 1912] [serial = 1895] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f0853cfd800) [pid = 1912] [serial = 1901] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0855109800) [pid = 1912] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512615371]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f08502ad800) [pid = 1912] [serial = 1922] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f0852636000) [pid = 1912] [serial = 1898] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f08516f1400) [pid = 1912] [serial = 1928] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0851451000) [pid = 1912] [serial = 1925] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f0854f88400) [pid = 1912] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f0853ea0000) [pid = 1912] [serial = 1904] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f0852bf2c00) [pid = 1912] [serial = 1931] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f08502b0c00) [pid = 1912] [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]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f084fee8400) [pid = 1912] [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]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0850f53400) [pid = 1912] [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]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0855105400) [pid = 1912] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512615371]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0855266400) [pid = 1912] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0852b04c00) [pid = 1912] [serial = 1929] [outer = (nil)] [url = about:blank]
10:24:21 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f0850f54800) [pid = 1912] [serial = 1893] [outer = (nil)] [url = about:blank]
10:24:22 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
10:24:22 INFO - document served over http requires an http
10:24:22 INFO - sub-resource via xhr-request using the meta-csp
10:24:22 INFO - delivery method with swap-origin-redirect and when
10:24:22 INFO - the target request is same-origin.
10:24:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3793ms
10:24:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:24:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b09800 == 19 [pid = 1912] [id = 707]
10:24:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f0850f60c00) [pid = 1912] [serial = 1978] [outer = (nil)]
10:24:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f085116d800) [pid = 1912] [serial = 1979] [outer = 0x7f0850f60c00]
10:24:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f0853d52400) [pid = 1912] [serial = 1980] [outer = 0x7f0850f60c00]
10:24:24 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
10:24:24 INFO - document served over http requires an https
10:24:24 INFO - sub-resource via fetch-request using the meta-csp
10:24:24 INFO - delivery method with keep-origin-redirect and when
10:24:24 INFO - the target request is same-origin.
10:24:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1836ms
10:24:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:24:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851980000 == 20 [pid = 1912] [id = 708]
10:24:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f084ffc5000) [pid = 1912] [serial = 1981] [outer = (nil)]
10:24:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f0851454400) [pid = 1912] [serial = 1982] [outer = 0x7f084ffc5000]
10:24:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f0853e9b800) [pid = 1912] [serial = 1983] [outer = 0x7f084ffc5000]
10:24:25 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
10:24:25 INFO - document served over http requires an https
10:24:25 INFO - sub-resource via fetch-request using the meta-csp
10:24:25 INFO - delivery method with no-redirect and when
10:24:25 INFO - the target request is same-origin.
10:24:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1783ms
10:24:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:24:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854fcb000 == 21 [pid = 1912] [id = 709]
10:24:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f0850f61800) [pid = 1912] [serial = 1984] [outer = (nil)]
10:24:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f0854f88400) [pid = 1912] [serial = 1985] [outer = 0x7f0850f61800]
10:24:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f0855269c00) [pid = 1912] [serial = 1986] [outer = 0x7f0850f61800]
10:24:27 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
10:24:27 INFO - document served over http requires an https
10:24:27 INFO - sub-resource via fetch-request using the meta-csp
10:24:27 INFO - delivery method with swap-origin-redirect and when
10:24:27 INFO - the target request is same-origin.
10:24:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1736ms
10:24:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:24:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085501a800 == 22 [pid = 1912] [id = 710]
10:24:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f0854adf800) [pid = 1912] [serial = 1987] [outer = (nil)]
10:24:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f08555c7400) [pid = 1912] [serial = 1988] [outer = 0x7f0854adf800]
10:24:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f0856658400) [pid = 1912] [serial = 1989] [outer = 0x7f0854adf800]
10:24:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08565b7000 == 23 [pid = 1912] [id = 711]
10:24:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f0856925c00) [pid = 1912] [serial = 1990] [outer = (nil)]
10:24:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f0856a3a800) [pid = 1912] [serial = 1991] [outer = 0x7f0856925c00]
10:24:30 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
10:24:30 INFO - document served over http requires an https
10:24:30 INFO - sub-resource via iframe-tag using the meta-csp
10:24:30 INFO - delivery method with keep-origin-redirect and when
10:24:30 INFO - the target request is same-origin.
10:24:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2284ms
10:24:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:24:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0857408000 == 24 [pid = 1912] [id = 712]
10:24:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f0855d6b000) [pid = 1912] [serial = 1992] [outer = (nil)]
10:24:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f0856a3a400) [pid = 1912] [serial = 1993] [outer = 0x7f0855d6b000]
10:24:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f0857483800) [pid = 1912] [serial = 1994] [outer = 0x7f0855d6b000]
10:24:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085741b800 == 25 [pid = 1912] [id = 713]
10:24:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f08574bb800) [pid = 1912] [serial = 1995] [outer = (nil)]
10:24:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f08574c1000) [pid = 1912] [serial = 1996] [outer = 0x7f08574bb800]
10:24:32 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
10:24:32 INFO - document served over http requires an https
10:24:32 INFO - sub-resource via iframe-tag using the meta-csp
10:24:32 INFO - delivery method with no-redirect and when
10:24:32 INFO - the target request is same-origin.
10:24:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2388ms
10:24:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:24:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574dd000 == 26 [pid = 1912] [id = 714]
10:24:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f0856a39400) [pid = 1912] [serial = 1997] [outer = (nil)]
10:24:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f08574bf800) [pid = 1912] [serial = 1998] [outer = 0x7f0856a39400]
10:24:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f085760d800) [pid = 1912] [serial = 1999] [outer = 0x7f0856a39400]
10:24:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08574f2000 == 27 [pid = 1912] [id = 715]
10:24:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f0857616000) [pid = 1912] [serial = 2000] [outer = (nil)]
10:24:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f085830bc00) [pid = 1912] [serial = 2001] [outer = 0x7f0857616000]
10:24:34 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
10:24:34 INFO - document served over http requires an https
10:24:34 INFO - sub-resource via iframe-tag using the meta-csp
10:24:34 INFO - delivery method with swap-origin-redirect and when
10:24:34 INFO - the target request is same-origin.
10:24:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2337ms
10:24:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:24:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576df800 == 28 [pid = 1912] [id = 716]
10:24:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f0857488c00) [pid = 1912] [serial = 2002] [outer = (nil)]
10:24:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f085830b000) [pid = 1912] [serial = 2003] [outer = 0x7f0857488c00]
10:24:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f0858316c00) [pid = 1912] [serial = 2004] [outer = 0x7f0857488c00]
10:24:37 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
10:24:37 INFO - document served over http requires an https
10:24:37 INFO - sub-resource via script-tag using the meta-csp
10:24:37 INFO - delivery method with keep-origin-redirect and when
10:24:37 INFO - the target request is same-origin.
10:24:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3044ms
10:24:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:24:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08577be800 == 29 [pid = 1912] [id = 717]
10:24:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f0858307c00) [pid = 1912] [serial = 2005] [outer = (nil)]
10:24:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f085847b000) [pid = 1912] [serial = 2006] [outer = 0x7f0858307c00]
10:24:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f085886b000) [pid = 1912] [serial = 2007] [outer = 0x7f0858307c00]
10:24:39 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
10:24:39 INFO - document served over http requires an https
10:24:39 INFO - sub-resource via script-tag using the meta-csp
10:24:39 INFO - delivery method with no-redirect and when
10:24:39 INFO - the target request is same-origin.
10:24:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2096ms
10:24:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:24:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b06800 == 30 [pid = 1912] [id = 718]
10:24:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f085847f000) [pid = 1912] [serial = 2008] [outer = (nil)]
10:24:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f0858872800) [pid = 1912] [serial = 2009] [outer = 0x7f085847f000]
10:24:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f085888dc00) [pid = 1912] [serial = 2010] [outer = 0x7f085847f000]
10:24:41 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
10:24:41 INFO - document served over http requires an https
10:24:41 INFO - sub-resource via script-tag using the meta-csp
10:24:41 INFO - delivery method with swap-origin-redirect and when
10:24:41 INFO - the target request is same-origin.
10:24:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1894ms
10:24:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:24:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0858b22000 == 31 [pid = 1912] [id = 719]
10:24:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f085888e400) [pid = 1912] [serial = 2011] [outer = (nil)]
10:24:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f0858896c00) [pid = 1912] [serial = 2012] [outer = 0x7f085888e400]
10:24:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f08588bcc00) [pid = 1912] [serial = 2013] [outer = 0x7f085888e400]
10:24:43 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
10:24:43 INFO - document served over http requires an https
10:24:43 INFO - sub-resource via xhr-request using the meta-csp
10:24:43 INFO - delivery method with keep-origin-redirect and when
10:24:43 INFO - the target request is same-origin.
10:24:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1995ms
10:24:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:24:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590d8000 == 32 [pid = 1912] [id = 720]
10:24:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f0858892800) [pid = 1912] [serial = 2014] [outer = (nil)]
10:24:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f08588c3000) [pid = 1912] [serial = 2015] [outer = 0x7f0858892800]
10:24:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f0858a87800) [pid = 1912] [serial = 2016] [outer = 0x7f0858892800]
10:24:46 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
10:24:46 INFO - document served over http requires an https
10:24:46 INFO - sub-resource via xhr-request using the meta-csp
10:24:46 INFO - delivery method with no-redirect and when
10:24:46 INFO - the target request is same-origin.
10:24:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2240ms
10:24:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:24:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859567800 == 33 [pid = 1912] [id = 721]
10:24:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f08588bf400) [pid = 1912] [serial = 2017] [outer = (nil)]
10:24:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f0858b7e400) [pid = 1912] [serial = 2018] [outer = 0x7f08588bf400]
10:24:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f0859059c00) [pid = 1912] [serial = 2019] [outer = 0x7f08588bf400]
10:24:49 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
10:24:49 INFO - document served over http requires an https
10:24:49 INFO - sub-resource via xhr-request using the meta-csp
10:24:49 INFO - delivery method with swap-origin-redirect and when
10:24:49 INFO - the target request is same-origin.
10:24:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2880ms
10:24:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:24:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bd4800 == 34 [pid = 1912] [id = 722]
10:24:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f0858b81400) [pid = 1912] [serial = 2020] [outer = (nil)]
10:24:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f085905b000) [pid = 1912] [serial = 2021] [outer = 0x7f0858b81400]
10:24:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f08595a6800) [pid = 1912] [serial = 2022] [outer = 0x7f0858b81400]
10:24:51 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
10:24:51 INFO - document served over http requires an http
10:24:51 INFO - sub-resource via fetch-request using the meta-referrer
10:24:51 INFO - delivery method with keep-origin-redirect and when
10:24:51 INFO - the target request is cross-origin.
10:24:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2917ms
10:24:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:24:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852803800 == 35 [pid = 1912] [id = 723]
10:24:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f084ffc4800) [pid = 1912] [serial = 2023] [outer = (nil)]
10:24:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f0850d5e800) [pid = 1912] [serial = 2024] [outer = 0x7f084ffc4800]
10:24:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f0852b04c00) [pid = 1912] [serial = 2025] [outer = 0x7f084ffc4800]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085110c000 == 34 [pid = 1912] [id = 691]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b1c000 == 33 [pid = 1912] [id = 692]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cdb000 == 32 [pid = 1912] [id = 693]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854bcb800 == 31 [pid = 1912] [id = 694]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856404000 == 30 [pid = 1912] [id = 696]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fe3000 == 29 [pid = 1912] [id = 695]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565ac800 == 28 [pid = 1912] [id = 698]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0856418800 == 27 [pid = 1912] [id = 697]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566da800 == 26 [pid = 1912] [id = 700]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565b8800 == 25 [pid = 1912] [id = 699]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566ef800 == 24 [pid = 1912] [id = 701]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085280e000 == 23 [pid = 1912] [id = 702]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b07800 == 22 [pid = 1912] [id = 703]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1d8800 == 21 [pid = 1912] [id = 704]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dce800 == 20 [pid = 1912] [id = 705]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851915000 == 19 [pid = 1912] [id = 706]
10:24:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085254e800 == 18 [pid = 1912] [id = 690]
10:24:53 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f085274bc00) [pid = 1912] [serial = 1926] [outer = (nil)] [url = about:blank]
10:24:53 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f0852630c00) [pid = 1912] [serial = 1923] [outer = (nil)] [url = about:blank]
10:24:53 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
10:24:53 INFO - document served over http requires an http
10:24:53 INFO - sub-resource via fetch-request using the meta-referrer
10:24:53 INFO - delivery method with no-redirect and when
10:24:53 INFO - the target request is cross-origin.
10:24:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1946ms
10:24:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:24:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1f2000 == 19 [pid = 1912] [id = 724]
10:24:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f08516f6800) [pid = 1912] [serial = 2026] [outer = (nil)]
10:24:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f0851977c00) [pid = 1912] [serial = 2027] [outer = 0x7f08516f6800]
10:24:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f0853cf5000) [pid = 1912] [serial = 2028] [outer = 0x7f08516f6800]
10:24:55 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
10:24:55 INFO - document served over http requires an http
10:24:55 INFO - sub-resource via fetch-request using the meta-referrer
10:24:55 INFO - delivery method with swap-origin-redirect and when
10:24:55 INFO - the target request is cross-origin.
10:24:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1634ms
10:24:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:24:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f7a800 == 20 [pid = 1912] [id = 725]
10:24:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f0851969800) [pid = 1912] [serial = 2029] [outer = (nil)]
10:24:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f0853d5b000) [pid = 1912] [serial = 2030] [outer = 0x7f0851969800]
10:24:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f0855266000) [pid = 1912] [serial = 2031] [outer = 0x7f0851969800]
10:24:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852556000 == 21 [pid = 1912] [id = 726]
10:24:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f0855c13c00) [pid = 1912] [serial = 2032] [outer = (nil)]
10:24:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f0855d6a400) [pid = 1912] [serial = 2033] [outer = 0x7f0855c13c00]
10:24:57 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
10:24:57 INFO - document served over http requires an http
10:24:57 INFO - sub-resource via iframe-tag using the meta-referrer
10:24:57 INFO - delivery method with keep-origin-redirect and when
10:24:57 INFO - the target request is cross-origin.
10:24:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1844ms
10:24:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:24:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853b17000 == 22 [pid = 1912] [id = 727]
10:24:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f0854addc00) [pid = 1912] [serial = 2034] [outer = (nil)]
10:24:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f0855c10800) [pid = 1912] [serial = 2035] [outer = 0x7f0854addc00]
10:24:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f08567b5800) [pid = 1912] [serial = 2036] [outer = 0x7f0854addc00]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f0855d6e000) [pid = 1912] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f085665c400) [pid = 1912] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512644574]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f0856923400) [pid = 1912] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f0856662800) [pid = 1912] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512644574]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f0856930000) [pid = 1912] [serial = 1964] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f0855c11400) [pid = 1912] [serial = 1946] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f085196f800) [pid = 1912] [serial = 1973] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f0854f96800) [pid = 1912] [serial = 1943] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f0850d59400) [pid = 1912] [serial = 1970] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f085665d800) [pid = 1912] [serial = 1956] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f085106a400) [pid = 1912] [serial = 1967] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f08564e1400) [pid = 1912] [serial = 1951] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f08567b7c00) [pid = 1912] [serial = 1961] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f08567b6c00) [pid = 1912] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f085273f800) [pid = 1912] [serial = 1937] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f08564e2400) [pid = 1912] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f08502b3400) [pid = 1912] [serial = 1934] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f0853d3b400) [pid = 1912] [serial = 1940] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f0853ea3c00) [pid = 1912] [serial = 1976] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f0850f59000) [pid = 1912] [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]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f08502b6c00) [pid = 1912] [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]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f08502b1800) [pid = 1912] [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]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f0853d54800) [pid = 1912] [serial = 1932] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f085144d000) [pid = 1912] [serial = 1971] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f0853cfa800) [pid = 1912] [serial = 1974] [outer = (nil)] [url = about:blank]
10:25:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852819000 == 23 [pid = 1912] [id = 728]
10:25:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f084fed0400) [pid = 1912] [serial = 2037] [outer = (nil)]
10:25:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f084ffc9400) [pid = 1912] [serial = 2038] [outer = 0x7f084fed0400]
10:25:01 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
10:25:01 INFO - document served over http requires an http
10:25:01 INFO - sub-resource via iframe-tag using the meta-referrer
10:25:01 INFO - delivery method with no-redirect and when
10:25:01 INFO - the target request is cross-origin.
10:25:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3742ms
10:25:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:25:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854794800 == 24 [pid = 1912] [id = 729]
10:25:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f084ffc8400) [pid = 1912] [serial = 2039] [outer = (nil)]
10:25:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f08526c2800) [pid = 1912] [serial = 2040] [outer = 0x7f084ffc8400]
10:25:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f0855c11400) [pid = 1912] [serial = 2041] [outer = 0x7f084ffc8400]
10:25:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dc4800 == 25 [pid = 1912] [id = 730]
10:25:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f08502afc00) [pid = 1912] [serial = 2042] [outer = (nil)]
10:25:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f0852829400) [pid = 1912] [serial = 2043] [outer = 0x7f08502afc00]
10:25:04 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
10:25:04 INFO - document served over http requires an http
10:25:04 INFO - sub-resource via iframe-tag using the meta-referrer
10:25:04 INFO - delivery method with swap-origin-redirect and when
10:25:04 INFO - the target request is cross-origin.
10:25:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2890ms
10:25:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:25:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085478b000 == 26 [pid = 1912] [id = 731]
10:25:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f0851166800) [pid = 1912] [serial = 2044] [outer = (nil)]
10:25:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f085282ac00) [pid = 1912] [serial = 2045] [outer = 0x7f0851166800]
10:25:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f0855d68800) [pid = 1912] [serial = 2046] [outer = 0x7f0851166800]
10:25:06 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
10:25:06 INFO - document served over http requires an http
10:25:06 INFO - sub-resource via script-tag using the meta-referrer
10:25:06 INFO - delivery method with keep-origin-redirect and when
10:25:06 INFO - the target request is cross-origin.
10:25:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1942ms
10:25:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:25:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085640e000 == 27 [pid = 1912] [id = 732]
10:25:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f08516f0400) [pid = 1912] [serial = 2047] [outer = (nil)]
10:25:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f08567b9000) [pid = 1912] [serial = 2048] [outer = 0x7f08516f0400]
10:25:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f0856a3d000) [pid = 1912] [serial = 2049] [outer = 0x7f08516f0400]
10:25:07 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
10:25:07 INFO - document served over http requires an http
10:25:07 INFO - sub-resource via script-tag using the meta-referrer
10:25:07 INFO - delivery method with no-redirect and when
10:25:07 INFO - the target request is cross-origin.
10:25:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1835ms
10:25:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:25:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08566d3800 == 28 [pid = 1912] [id = 733]
10:25:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f085665c400) [pid = 1912] [serial = 2050] [outer = (nil)]
10:25:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f08574c8000) [pid = 1912] [serial = 2051] [outer = 0x7f085665c400]
10:25:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f085847fc00) [pid = 1912] [serial = 2052] [outer = 0x7f085665c400]
10:25:09 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
10:25:09 INFO - document served over http requires an http
10:25:09 INFO - sub-resource via script-tag using the meta-referrer
10:25:09 INFO - delivery method with swap-origin-redirect and when
10:25:09 INFO - the target request is cross-origin.
10:25:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1791ms
10:25:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:25:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0857404800 == 29 [pid = 1912] [id = 734]
10:25:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f0857615c00) [pid = 1912] [serial = 2053] [outer = (nil)]
10:25:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f0858a85c00) [pid = 1912] [serial = 2054] [outer = 0x7f0857615c00]
10:25:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f0859054c00) [pid = 1912] [serial = 2055] [outer = 0x7f0857615c00]
10:25:11 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
10:25:11 INFO - document served over http requires an http
10:25:11 INFO - sub-resource via xhr-request using the meta-referrer
10:25:11 INFO - delivery method with keep-origin-redirect and when
10:25:11 INFO - the target request is cross-origin.
10:25:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1980ms
10:25:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:25:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859bc7800 == 30 [pid = 1912] [id = 735]
10:25:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f0858a89000) [pid = 1912] [serial = 2056] [outer = (nil)]
10:25:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f08595aa400) [pid = 1912] [serial = 2057] [outer = 0x7f0858a89000]
10:25:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f085965b800) [pid = 1912] [serial = 2058] [outer = 0x7f0858a89000]
10:25:13 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
10:25:13 INFO - document served over http requires an http
10:25:13 INFO - sub-resource via xhr-request using the meta-referrer
10:25:13 INFO - delivery method with no-redirect and when
10:25:13 INFO - the target request is cross-origin.
10:25:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2184ms
10:25:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:25:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859d66800 == 31 [pid = 1912] [id = 736]
10:25:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f0859652800) [pid = 1912] [serial = 2059] [outer = (nil)]
10:25:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f0859b4e000) [pid = 1912] [serial = 2060] [outer = 0x7f0859652800]
10:25:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f0859d15800) [pid = 1912] [serial = 2061] [outer = 0x7f0859652800]
10:25:16 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
10:25:16 INFO - document served over http requires an http
10:25:16 INFO - sub-resource via xhr-request using the meta-referrer
10:25:16 INFO - delivery method with swap-origin-redirect and when
10:25:16 INFO - the target request is cross-origin.
10:25:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2483ms
10:25:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:25:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859dd6800 == 32 [pid = 1912] [id = 737]
10:25:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f0859b4dc00) [pid = 1912] [serial = 2062] [outer = (nil)]
10:25:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f0859d1f000) [pid = 1912] [serial = 2063] [outer = 0x7f0859b4dc00]
10:25:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f0859df4800) [pid = 1912] [serial = 2064] [outer = 0x7f0859b4dc00]
10:25:19 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
10:25:19 INFO - document served over http requires an https
10:25:19 INFO - sub-resource via fetch-request using the meta-referrer
10:25:19 INFO - delivery method with keep-origin-redirect and when
10:25:19 INFO - the target request is cross-origin.
10:25:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2859ms
10:25:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:25:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a38a000 == 33 [pid = 1912] [id = 738]
10:25:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f0859df5c00) [pid = 1912] [serial = 2065] [outer = (nil)]
10:25:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f085a355c00) [pid = 1912] [serial = 2066] [outer = 0x7f0859df5c00]
10:25:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f085a35e800) [pid = 1912] [serial = 2067] [outer = 0x7f0859df5c00]
10:25:21 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
10:25:21 INFO - document served over http requires an https
10:25:21 INFO - sub-resource via fetch-request using the meta-referrer
10:25:21 INFO - delivery method with no-redirect and when
10:25:21 INFO - the target request is cross-origin.
10:25:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1930ms
10:25:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:25:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085a555800 == 34 [pid = 1912] [id = 739]
10:25:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f085a360000) [pid = 1912] [serial = 2068] [outer = (nil)]
10:25:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f085a5a9c00) [pid = 1912] [serial = 2069] [outer = 0x7f085a360000]
10:25:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f085a5b1800) [pid = 1912] [serial = 2070] [outer = 0x7f085a360000]
10:25:23 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
10:25:23 INFO - document served over http requires an https
10:25:23 INFO - sub-resource via fetch-request using the meta-referrer
10:25:23 INFO - delivery method with swap-origin-redirect and when
10:25:23 INFO - the target request is cross-origin.
10:25:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2134ms
10:25:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:25:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085acd1800 == 35 [pid = 1912] [id = 740]
10:25:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f085a5b2400) [pid = 1912] [serial = 2071] [outer = (nil)]
10:25:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f085ae4ac00) [pid = 1912] [serial = 2072] [outer = 0x7f085a5b2400]
10:25:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f085ae8f800) [pid = 1912] [serial = 2073] [outer = 0x7f085a5b2400]
10:25:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ace1800 == 36 [pid = 1912] [id = 741]
10:25:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f085ae93400) [pid = 1912] [serial = 2074] [outer = (nil)]
10:25:24 INFO - PROCESS | 1861 | [Child 1912] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
10:25:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f0851063800) [pid = 1912] [serial = 2075] [outer = 0x7f085ae93400]
10:25:26 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
10:25:26 INFO - document served over http requires an https
10:25:26 INFO - sub-resource via iframe-tag using the meta-referrer
10:25:26 INFO - delivery method with keep-origin-redirect and when
10:25:26 INFO - the target request is cross-origin.
10:25:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2702ms
10:25:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:25:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b054000 == 37 [pid = 1912] [id = 742]
10:25:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f085ae48000) [pid = 1912] [serial = 2076] [outer = (nil)]
10:25:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f085ae90000) [pid = 1912] [serial = 2077] [outer = 0x7f085ae48000]
10:25:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f085aee8400) [pid = 1912] [serial = 2078] [outer = 0x7f085ae48000]
10:25:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852560800 == 38 [pid = 1912] [id = 743]
10:25:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f084fede000) [pid = 1912] [serial = 2079] [outer = (nil)]
10:25:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f0850d57000) [pid = 1912] [serial = 2080] [outer = 0x7f084fede000]
10:25:28 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
10:25:28 INFO - document served over http requires an https
10:25:28 INFO - sub-resource via iframe-tag using the meta-referrer
10:25:28 INFO - delivery method with no-redirect and when
10:25:28 INFO - the target request is cross-origin.
10:25:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2907ms
10:25:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:25:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc0c000 == 39 [pid = 1912] [id = 744]
10:25:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f084fca2c00) [pid = 1912] [serial = 2081] [outer = (nil)]
10:25:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f084fee7800) [pid = 1912] [serial = 2082] [outer = 0x7f084fca2c00]
10:25:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f08516ef800) [pid = 1912] [serial = 2083] [outer = 0x7f084fca2c00]
10:25:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fda2800 == 40 [pid = 1912] [id = 745]
10:25:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f08516ecc00) [pid = 1912] [serial = 2084] [outer = (nil)]
10:25:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f08528f2800) [pid = 1912] [serial = 2085] [outer = 0x7f08516ecc00]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852819000 == 39 [pid = 1912] [id = 728]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b17000 == 38 [pid = 1912] [id = 727]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852556000 == 37 [pid = 1912] [id = 726]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f7a800 == 36 [pid = 1912] [id = 725]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1f2000 == 35 [pid = 1912] [id = 724]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852803800 == 34 [pid = 1912] [id = 723]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859567800 == 33 [pid = 1912] [id = 721]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590d8000 == 32 [pid = 1912] [id = 720]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b22000 == 31 [pid = 1912] [id = 719]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0858b06800 == 30 [pid = 1912] [id = 718]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08577be800 == 29 [pid = 1912] [id = 717]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576df800 == 28 [pid = 1912] [id = 716]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574f2000 == 27 [pid = 1912] [id = 715]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08574dd000 == 26 [pid = 1912] [id = 714]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0857408000 == 25 [pid = 1912] [id = 712]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085741b800 == 24 [pid = 1912] [id = 713]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08565b7000 == 23 [pid = 1912] [id = 711]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085501a800 == 22 [pid = 1912] [id = 710]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854fcb000 == 21 [pid = 1912] [id = 709]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851980000 == 20 [pid = 1912] [id = 708]
10:25:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853b09800 == 19 [pid = 1912] [id = 707]
10:25:32 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
10:25:32 INFO - document served over http requires an https
10:25:32 INFO - sub-resource via iframe-tag using the meta-referrer
10:25:32 INFO - delivery method with swap-origin-redirect and when
10:25:32 INFO - the target request is cross-origin.
10:25:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3187ms
10:25:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:25:32 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f0853cfa400) [pid = 1912] [serial = 1968] [outer = (nil)] [url = about:blank]
10:25:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1e5000 == 20 [pid = 1912] [id = 746]
10:25:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f085144ac00) [pid = 1912] [serial = 2086] [outer = (nil)]
10:25:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f08516f1c00) [pid = 1912] [serial = 2087] [outer = 0x7f085144ac00]
10:25:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f0853cfd800) [pid = 1912] [serial = 2088] [outer = 0x7f085144ac00]
10:25:34 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
10:25:34 INFO - document served over http requires an https
10:25:34 INFO - sub-resource via script-tag using the meta-referrer
10:25:34 INFO - delivery method with keep-origin-redirect and when
10:25:34 INFO - the target request is cross-origin.
10:25:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1888ms
10:25:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:25:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085197a000 == 21 [pid = 1912] [id = 747]
10:25:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f08526c0000) [pid = 1912] [serial = 2089] [outer = (nil)]
10:25:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f0853d5f000) [pid = 1912] [serial = 2090] [outer = 0x7f08526c0000]
10:25:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f0854f91400) [pid = 1912] [serial = 2091] [outer = 0x7f08526c0000]
10:25:35 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
10:25:35 INFO - document served over http requires an https
10:25:35 INFO - sub-resource via script-tag using the meta-referrer
10:25:35 INFO - delivery method with no-redirect and when
10:25:35 INFO - the target request is cross-origin.
10:25:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1834ms
10:25:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:25:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cc9800 == 22 [pid = 1912] [id = 748]
10:25:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f0854ae0000) [pid = 1912] [serial = 2092] [outer = (nil)]
10:25:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f085510f800) [pid = 1912] [serial = 2093] [outer = 0x7f0854ae0000]
10:25:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f0855d6e400) [pid = 1912] [serial = 2094] [outer = 0x7f0854ae0000]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f08516f6800) [pid = 1912] [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]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f084ffc4800) [pid = 1912] [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]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f084fed0400) [pid = 1912] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512700884]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f0851969800) [pid = 1912] [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]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f0854addc00) [pid = 1912] [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]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f0855c13c00) [pid = 1912] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f0856925c00) [pid = 1912] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f0857616000) [pid = 1912] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f08574bb800) [pid = 1912] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512672047]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f085282d400) [pid = 1912] [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]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f0858896c00) [pid = 1912] [serial = 2012] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f08555c7400) [pid = 1912] [serial = 1988] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f0858b7e400) [pid = 1912] [serial = 2018] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f085847b000) [pid = 1912] [serial = 2006] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f0850d5e800) [pid = 1912] [serial = 2024] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f085905b000) [pid = 1912] [serial = 2021] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f0851977c00) [pid = 1912] [serial = 2027] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f08574bf800) [pid = 1912] [serial = 1998] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f0856a3a800) [pid = 1912] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f085830bc00) [pid = 1912] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f0851454400) [pid = 1912] [serial = 1982] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f08588c3000) [pid = 1912] [serial = 2015] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f0856a3a400) [pid = 1912] [serial = 1993] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f0855d6a400) [pid = 1912] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f084ffc9400) [pid = 1912] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512700884]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f08574c1000) [pid = 1912] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512672047]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f0855c10800) [pid = 1912] [serial = 2035] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f085830b000) [pid = 1912] [serial = 2003] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f0853d5b000) [pid = 1912] [serial = 2030] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f085116d800) [pid = 1912] [serial = 1979] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f0854f88400) [pid = 1912] [serial = 1985] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f0858872800) [pid = 1912] [serial = 2009] [outer = (nil)] [url = about:blank]
10:25:39 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f0855104000) [pid = 1912] [serial = 1977] [outer = (nil)] [url = about:blank]
10:25:40 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
10:25:40 INFO - document served over http requires an https
10:25:40 INFO - sub-resource via script-tag using the meta-referrer
10:25:40 INFO - delivery method with swap-origin-redirect and when
10:25:40 INFO - the target request is cross-origin.
10:25:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 4101ms
10:25:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:25:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854cb6000 == 23 [pid = 1912] [id = 749]
10:25:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f0851060800) [pid = 1912] [serial = 2095] [outer = (nil)]
10:25:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f08516f1400) [pid = 1912] [serial = 2096] [outer = 0x7f0851060800]
10:25:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f0855104000) [pid = 1912] [serial = 2097] [outer = 0x7f0851060800]
10:25:42 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
10:25:42 INFO - document served over http requires an https
10:25:42 INFO - sub-resource via xhr-request using the meta-referrer
10:25:42 INFO - delivery method with keep-origin-redirect and when
10:25:42 INFO - the target request is cross-origin.
10:25:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2236ms
10:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:25:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0853cd8800 == 24 [pid = 1912] [id = 750]
10:25:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f08502ac800) [pid = 1912] [serial = 2098] [outer = (nil)]
10:25:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f085144f800) [pid = 1912] [serial = 2099] [outer = 0x7f08502ac800]
10:25:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f0855104800) [pid = 1912] [serial = 2100] [outer = 0x7f08502ac800]
10:25:44 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
10:25:44 INFO - document served over http requires an https
10:25:44 INFO - sub-resource via xhr-request using the meta-referrer
10:25:44 INFO - delivery method with no-redirect and when
10:25:44 INFO - the target request is cross-origin.
10:25:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2145ms
10:25:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:25:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0855515800 == 25 [pid = 1912] [id = 751]
10:25:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f08516f4000) [pid = 1912] [serial = 2101] [outer = (nil)]
10:25:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f0855d67800) [pid = 1912] [serial = 2102] [outer = 0x7f08516f4000]
10:25:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f0856931800) [pid = 1912] [serial = 2103] [outer = 0x7f08516f4000]
10:25:47 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
10:25:47 INFO - document served over http requires an https
10:25:47 INFO - sub-resource via xhr-request using the meta-referrer
10:25:47 INFO - delivery method with swap-origin-redirect and when
10:25:47 INFO - the target request is cross-origin.
10:25:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2702ms
10:25:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:25:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085740e800 == 26 [pid = 1912] [id = 752]
10:25:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f0856654c00) [pid = 1912] [serial = 2104] [outer = (nil)]
10:25:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f0857489400) [pid = 1912] [serial = 2105] [outer = 0x7f0856654c00]
10:25:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f0857614800) [pid = 1912] [serial = 2106] [outer = 0x7f0856654c00]
10:25:49 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
10:25:49 INFO - document served over http requires an http
10:25:49 INFO - sub-resource via fetch-request using the meta-referrer
10:25:49 INFO - delivery method with keep-origin-redirect and when
10:25:49 INFO - the target request is same-origin.
10:25:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1992ms
10:25:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:25:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08576d5800 == 27 [pid = 1912] [id = 753]
10:25:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f0856a3cc00) [pid = 1912] [serial = 2107] [outer = (nil)]
10:25:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f0858311000) [pid = 1912] [serial = 2108] [outer = 0x7f0856a3cc00]
10:25:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f0858871c00) [pid = 1912] [serial = 2109] [outer = 0x7f0856a3cc00]
10:25:51 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
10:25:51 INFO - document served over http requires an http
10:25:51 INFO - sub-resource via fetch-request using the meta-referrer
10:25:51 INFO - delivery method with no-redirect and when
10:25:51 INFO - the target request is same-origin.
10:25:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1845ms
10:25:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:25:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08577ca000 == 28 [pid = 1912] [id = 754]
10:25:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f085847b000) [pid = 1912] [serial = 2110] [outer = (nil)]
10:25:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f08588bc800) [pid = 1912] [serial = 2111] [outer = 0x7f085847b000]
10:25:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f0858a8a000) [pid = 1912] [serial = 2112] [outer = 0x7f085847b000]
10:25:52 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
10:25:52 INFO - document served over http requires an http
10:25:52 INFO - sub-resource via fetch-request using the meta-referrer
10:25:52 INFO - delivery method with swap-origin-redirect and when
10:25:52 INFO - the target request is same-origin.
10:25:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1834ms
10:25:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:25:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f08590cc000 == 29 [pid = 1912] [id = 755]
10:25:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f08588bb400) [pid = 1912] [serial = 2113] [outer = (nil)]
10:25:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f0859054400) [pid = 1912] [serial = 2114] [outer = 0x7f08588bb400]
10:25:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f0859d1d000) [pid = 1912] [serial = 2115] [outer = 0x7f08588bb400]
10:25:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085956a000 == 30 [pid = 1912] [id = 756]
10:25:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f0859dfec00) [pid = 1912] [serial = 2116] [outer = (nil)]
10:25:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f085ae46800) [pid = 1912] [serial = 2117] [outer = 0x7f0859dfec00]
10:25:55 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
10:25:55 INFO - document served over http requires an http
10:25:55 INFO - sub-resource via iframe-tag using the meta-referrer
10:25:55 INFO - delivery method with keep-origin-redirect and when
10:25:55 INFO - the target request is same-origin.
10:25:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2333ms
10:25:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:25:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0859be5800 == 31 [pid = 1912] [id = 757]
10:25:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f08595a6c00) [pid = 1912] [serial = 2118] [outer = (nil)]
10:25:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f085ae44000) [pid = 1912] [serial = 2119] [outer = 0x7f08595a6c00]
10:25:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f085aee3800) [pid = 1912] [serial = 2120] [outer = 0x7f08595a6c00]
10:25:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ace0000 == 32 [pid = 1912] [id = 758]
10:25:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f085aeea800) [pid = 1912] [serial = 2121] [outer = (nil)]
10:25:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f085b49fc00) [pid = 1912] [serial = 2122] [outer = 0x7f085aeea800]
10:25:58 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
10:25:58 INFO - document served over http requires an http
10:25:58 INFO - sub-resource via iframe-tag using the meta-referrer
10:25:58 INFO - delivery method with no-redirect and when
10:25:58 INFO - the target request is same-origin.
10:25:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2849ms
10:25:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:25:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b4ba800 == 33 [pid = 1912] [id = 759]
10:25:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f085a5af000) [pid = 1912] [serial = 2123] [outer = (nil)]
10:25:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f085aeebc00) [pid = 1912] [serial = 2124] [outer = 0x7f085a5af000]
10:25:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f085bbdac00) [pid = 1912] [serial = 2125] [outer = 0x7f085a5af000]
10:26:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6ce800 == 34 [pid = 1912] [id = 760]
10:26:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f085bbdf000) [pid = 1912] [serial = 2126] [outer = (nil)]
10:26:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f085bcd1800) [pid = 1912] [serial = 2127] [outer = 0x7f085bbdf000]
10:26:01 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
10:26:01 INFO - document served over http requires an http
10:26:01 INFO - sub-resource via iframe-tag using the meta-referrer
10:26:01 INFO - delivery method with swap-origin-redirect and when
10:26:01 INFO - the target request is same-origin.
10:26:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2995ms
10:26:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:26:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085b6dd000 == 35 [pid = 1912] [id = 761]
10:26:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f085b49f400) [pid = 1912] [serial = 2128] [outer = (nil)]
10:26:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f085bbdb800) [pid = 1912] [serial = 2129] [outer = 0x7f085b49f400]
10:26:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f085bcda800) [pid = 1912] [serial = 2130] [outer = 0x7f085b49f400]
10:26:03 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
10:26:03 INFO - document served over http requires an http
10:26:03 INFO - sub-resource via script-tag using the meta-referrer
10:26:03 INFO - delivery method with keep-origin-redirect and when
10:26:03 INFO - the target request is same-origin.
10:26:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2081ms
10:26:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:26:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c29c800 == 36 [pid = 1912] [id = 762]
10:26:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f085bcd4400) [pid = 1912] [serial = 2131] [outer = (nil)]
10:26:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f085c035800) [pid = 1912] [serial = 2132] [outer = 0x7f085bcd4400]
10:26:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f085c03d000) [pid = 1912] [serial = 2133] [outer = 0x7f085bcd4400]
10:26:05 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
10:26:05 INFO - document served over http requires an http
10:26:05 INFO - sub-resource via script-tag using the meta-referrer
10:26:05 INFO - delivery method with no-redirect and when
10:26:05 INFO - the target request is same-origin.
10:26:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2080ms
10:26:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:26:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c42c800 == 37 [pid = 1912] [id = 763]
10:26:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f085c03ec00) [pid = 1912] [serial = 2134] [outer = (nil)]
10:26:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f085c250000) [pid = 1912] [serial = 2135] [outer = 0x7f085c03ec00]
10:26:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f085c632800) [pid = 1912] [serial = 2136] [outer = 0x7f085c03ec00]
10:26:07 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
10:26:07 INFO - document served over http requires an http
10:26:07 INFO - sub-resource via script-tag using the meta-referrer
10:26:07 INFO - delivery method with swap-origin-redirect and when
10:26:07 INFO - the target request is same-origin.
10:26:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2033ms
10:26:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:26:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085c446000 == 38 [pid = 1912] [id = 764]
10:26:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f085c632c00) [pid = 1912] [serial = 2137] [outer = (nil)]
10:26:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f085c639000) [pid = 1912] [serial = 2138] [outer = 0x7f085c632c00]
10:26:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f085c69d400) [pid = 1912] [serial = 2139] [outer = 0x7f085c632c00]
10:26:09 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
10:26:09 INFO - document served over http requires an http
10:26:09 INFO - sub-resource via xhr-request using the meta-referrer
10:26:09 INFO - delivery method with keep-origin-redirect and when
10:26:09 INFO - the target request is same-origin.
10:26:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2335ms
10:26:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:26:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085ca21000 == 39 [pid = 1912] [id = 765]
10:26:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f085bcdc400) [pid = 1912] [serial = 2140] [outer = (nil)]
10:26:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f085c248c00) [pid = 1912] [serial = 2141] [outer = 0x7f085bcdc400]
10:26:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f085c6aa800) [pid = 1912] [serial = 2142] [outer = 0x7f085bcdc400]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dc4800 == 38 [pid = 1912] [id = 730]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085478b000 == 37 [pid = 1912] [id = 731]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085640e000 == 36 [pid = 1912] [id = 732]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08566d3800 == 35 [pid = 1912] [id = 733]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0857404800 == 34 [pid = 1912] [id = 734]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bc7800 == 33 [pid = 1912] [id = 735]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859d66800 == 32 [pid = 1912] [id = 736]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859dd6800 == 31 [pid = 1912] [id = 737]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a38a000 == 30 [pid = 1912] [id = 738]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085a555800 == 29 [pid = 1912] [id = 739]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ace1800 == 28 [pid = 1912] [id = 741]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085acd1800 == 27 [pid = 1912] [id = 740]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852560800 == 26 [pid = 1912] [id = 743]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fda2800 == 25 [pid = 1912] [id = 745]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc0c000 == 24 [pid = 1912] [id = 744]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1e5000 == 23 [pid = 1912] [id = 746]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854794800 == 22 [pid = 1912] [id = 729]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085197a000 == 21 [pid = 1912] [id = 747]
10:26:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cc9800 == 20 [pid = 1912] [id = 748]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0853cd8800 == 19 [pid = 1912] [id = 750]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0855515800 == 18 [pid = 1912] [id = 751]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085740e800 == 17 [pid = 1912] [id = 752]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08576d5800 == 16 [pid = 1912] [id = 753]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08577ca000 == 15 [pid = 1912] [id = 754]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085956a000 == 14 [pid = 1912] [id = 756]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f08590cc000 == 13 [pid = 1912] [id = 755]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ace0000 == 12 [pid = 1912] [id = 758]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859be5800 == 11 [pid = 1912] [id = 757]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6ce800 == 10 [pid = 1912] [id = 760]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b4ba800 == 9 [pid = 1912] [id = 759]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b6dd000 == 8 [pid = 1912] [id = 761]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c29c800 == 7 [pid = 1912] [id = 762]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c42c800 == 6 [pid = 1912] [id = 763]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085c446000 == 5 [pid = 1912] [id = 764]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0854cb6000 == 4 [pid = 1912] [id = 749]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085b054000 == 3 [pid = 1912] [id = 742]
10:26:14 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0859bd4800 == 2 [pid = 1912] [id = 722]
10:26:15 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f0853cf5000) [pid = 1912] [serial = 2028] [outer = (nil)] [url = about:blank]
10:26:15 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f0852b04c00) [pid = 1912] [serial = 2025] [outer = (nil)] [url = about:blank]
10:26:15 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f08567b5800) [pid = 1912] [serial = 2036] [outer = (nil)] [url = about:blank]
10:26:15 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f0853d52400) [pid = 1912] [serial = 1980] [outer = (nil)] [url = about:blank]
10:26:15 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f0855266000) [pid = 1912] [serial = 2031] [outer = (nil)] [url = about:blank]
10:26:16 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
10:26:16 INFO - document served over http requires an http
10:26:16 INFO - sub-resource via xhr-request using the meta-referrer
10:26:16 INFO - delivery method with no-redirect and when
10:26:16 INFO - the target request is same-origin.
10:26:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 6566ms
10:26:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:26:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecde800 == 3 [pid = 1912] [id = 766]
10:26:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f084fec3c00) [pid = 1912] [serial = 2143] [outer = (nil)]
10:26:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f084fec8400) [pid = 1912] [serial = 2144] [outer = 0x7f084fec3c00]
10:26:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f084fee5000) [pid = 1912] [serial = 2145] [outer = 0x7f084fec3c00]
10:26:18 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
10:26:18 INFO - document served over http requires an http
10:26:18 INFO - sub-resource via xhr-request using the meta-referrer
10:26:18 INFO - delivery method with swap-origin-redirect and when
10:26:18 INFO - the target request is same-origin.
10:26:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1731ms
10:26:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:26:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1f5000 == 4 [pid = 1912] [id = 767]
10:26:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f084fec5000) [pid = 1912] [serial = 2146] [outer = (nil)]
10:26:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f084ffbd000) [pid = 1912] [serial = 2147] [outer = 0x7f084fec5000]
10:26:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f08502ab400) [pid = 1912] [serial = 2148] [outer = 0x7f084fec5000]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f0852742400) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f0851455c00) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f0858b81400) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f0852bf5800) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f085144a800) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f085105e000) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f0856923800) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f08502b8000) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f084ffc1400) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f0851168400) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f085a360000) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f0858a89000) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f085ae93400) [pid = 1912] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f0857488c00) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f0851166800) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f0859b4dc00) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f085888e400) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f084fca2c00) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f0851060800) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f08588bf400) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f084fca1000) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f085a5b2400) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f084ffc5000) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f084fec9c00) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f0859652800) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f08502afc00) [pid = 1912] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f0859df5c00) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f084fede800) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f085144ac00) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f08526c0000) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f0854ae0000) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f085847f000) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f0858307c00) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f0858892800) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f0855c14800) [pid = 1912] [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]
10:26:22 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f0855d6b000) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f0850f5ec00) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f085ae48000) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f0853d54c00) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f0850f61800) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f0852826000) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f084ffbfc00) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f0853ea0c00) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f085665c400) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f0853d5e000) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f0854adf800) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f0855d6ac00) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f08516f0400) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f0854f8a000) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f084ffc8400) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f084fede000) [pid = 1912] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512728535]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f0850f60c00) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f08526c9000) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f0852829000) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f0856a39400) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f0857615c00) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f08567ab000) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f08516ecc00) [pid = 1912] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f0855268c00) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f085510ec00) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f084ffc2000) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f08528e8c00) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f08528ef400) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f0852b0fc00) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f084fc9f400) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f084ffc6000) [pid = 1912] [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]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f08516f1400) [pid = 1912] [serial = 2096] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f08526c2800) [pid = 1912] [serial = 2040] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f08528f2800) [pid = 1912] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f085a5a9c00) [pid = 1912] [serial = 2069] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f0850d57000) [pid = 1912] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512728535]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f08595aa400) [pid = 1912] [serial = 2057] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f0851063800) [pid = 1912] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f085ae90000) [pid = 1912] [serial = 2077] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f0859d1f000) [pid = 1912] [serial = 2063] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f0859b4e000) [pid = 1912] [serial = 2060] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f08574c8000) [pid = 1912] [serial = 2051] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f0853d5f000) [pid = 1912] [serial = 2090] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f085282ac00) [pid = 1912] [serial = 2045] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f08516f1c00) [pid = 1912] [serial = 2087] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f085ae4ac00) [pid = 1912] [serial = 2072] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f085a355c00) [pid = 1912] [serial = 2066] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f085510f800) [pid = 1912] [serial = 2093] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f0852829400) [pid = 1912] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f084fee7800) [pid = 1912] [serial = 2082] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f0858a85c00) [pid = 1912] [serial = 2054] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f08567b9000) [pid = 1912] [serial = 2048] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f0855104000) [pid = 1912] [serial = 2097] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f0851972400) [pid = 1912] [serial = 1854] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f0852b05c00) [pid = 1912] [serial = 1863] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f0851974000) [pid = 1912] [serial = 1935] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f0859054c00) [pid = 1912] [serial = 2055] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f0852bf3400) [pid = 1912] [serial = 1868] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f0859d15800) [pid = 1912] [serial = 2061] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f0853cfec00) [pid = 1912] [serial = 1873] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f08502b4400) [pid = 1912] [serial = 1815] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f0855262800) [pid = 1912] [serial = 1915] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f0853e9c000) [pid = 1912] [serial = 1902] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f0852749400) [pid = 1912] [serial = 1857] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f0856930800) [pid = 1912] [serial = 1962] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f0858a87800) [pid = 1912] [serial = 2016] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f0852832800) [pid = 1912] [serial = 1860] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f0856655800) [pid = 1912] [serial = 1952] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0859059c00) [pid = 1912] [serial = 2019] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f085196f000) [pid = 1912] [serial = 1896] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f0852631000) [pid = 1912] [serial = 1836] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f085965b800) [pid = 1912] [serial = 2058] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f08595a6800) [pid = 1912] [serial = 2022] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f0857483800) [pid = 1912] [serial = 1994] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f0852bf2400) [pid = 1912] [serial = 1938] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f085888dc00) [pid = 1912] [serial = 2010] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0853d53400) [pid = 1912] [serial = 1878] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0855269c00) [pid = 1912] [serial = 1986] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f085105d400) [pid = 1912] [serial = 1839] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0851451400) [pid = 1912] [serial = 1826] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f0855d69400) [pid = 1912] [serial = 1947] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f0854ae5000) [pid = 1912] [serial = 1905] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f0856a41800) [pid = 1912] [serial = 1965] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f08555c7800) [pid = 1912] [serial = 1920] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f0853e9b800) [pid = 1912] [serial = 1983] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f085106a000) [pid = 1912] [serial = 1821] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f0858316c00) [pid = 1912] [serial = 2004] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f0850f5e800) [pid = 1912] [serial = 1818] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f0854f95400) [pid = 1912] [serial = 1910] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f0856658400) [pid = 1912] [serial = 1989] [outer = (nil)] [url = about:blank]
10:26:23 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f0854f93c00) [pid = 1912] [serial = 1941] [outer = (nil)] [url = about:blank]
10:26:24 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f08588bcc00) [pid = 1912] [serial = 2013] [outer = (nil)] [url = about:blank]
10:26:24 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f085760d800) [pid = 1912] [serial = 1999] [outer = (nil)] [url = about:blank]
10:26:24 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f0855c0bc00) [pid = 1912] [serial = 1944] [outer = (nil)] [url = about:blank]
10:26:24 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f0852bf5400) [pid = 1912] [serial = 1899] [outer = (nil)] [url = about:blank]
10:26:24 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f08567b5000) [pid = 1912] [serial = 1957] [outer = (nil)] [url = about:blank]
10:26:24 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f08516f6c00) [pid = 1912] [serial = 1831] [outer = (nil)] [url = about:blank]
10:26:24 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f085886b000) [pid = 1912] [serial = 2007] [outer = (nil)] [url = about:blank]
10:26: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
10:26:24 INFO - document served over http requires an https
10:26:24 INFO - sub-resource via fetch-request using the meta-referrer
10:26:24 INFO - delivery method with keep-origin-redirect and when
10:26:24 INFO - the target request is same-origin.
10:26:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 6000ms
10:26:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:26:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc19000 == 5 [pid = 1912] [id = 768]
10:26:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f084fec8800) [pid = 1912] [serial = 2149] [outer = (nil)]
10:26:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f084fecb400) [pid = 1912] [serial = 2150] [outer = 0x7f084fec8800]
10:26:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f084ffc2c00) [pid = 1912] [serial = 2151] [outer = 0x7f084fec8800]
10:26: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
10:26:26 INFO - document served over http requires an https
10:26:26 INFO - sub-resource via fetch-request using the meta-referrer
10:26:26 INFO - delivery method with no-redirect and when
10:26:26 INFO - the target request is same-origin.
10:26:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2640ms
10:26:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:26:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fd99800 == 6 [pid = 1912] [id = 769]
10:26:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f084fca1400) [pid = 1912] [serial = 2152] [outer = (nil)]
10:26:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f084ffbc400) [pid = 1912] [serial = 2153] [outer = 0x7f084fca1400]
10:26:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f08502b0800) [pid = 1912] [serial = 2154] [outer = 0x7f084fca1400]
10:26:28 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
10:26:28 INFO - document served over http requires an https
10:26:28 INFO - sub-resource via fetch-request using the meta-referrer
10:26:28 INFO - delivery method with swap-origin-redirect and when
10:26:28 INFO - the target request is same-origin.
10:26:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1933ms
10:26:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:26:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c63800 == 7 [pid = 1912] [id = 770]
10:26:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f084fedb400) [pid = 1912] [serial = 2155] [outer = (nil)]
10:26:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f0850d55c00) [pid = 1912] [serial = 2156] [outer = 0x7f084fedb400]
10:26:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f0850d5f800) [pid = 1912] [serial = 2157] [outer = 0x7f084fedb400]
10:26:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c72000 == 8 [pid = 1912] [id = 771]
10:26:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f0850d64800) [pid = 1912] [serial = 2158] [outer = (nil)]
10:26:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f0850f59400) [pid = 1912] [serial = 2159] [outer = 0x7f0850d64800]
10:26:30 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
10:26:30 INFO - document served over http requires an https
10:26:30 INFO - sub-resource via iframe-tag using the meta-referrer
10:26:30 INFO - delivery method with keep-origin-redirect and when
10:26:30 INFO - the target request is same-origin.
10:26:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1852ms
10:26:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:26:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dbc000 == 9 [pid = 1912] [id = 772]
10:26:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f0850d56000) [pid = 1912] [serial = 2160] [outer = (nil)]
10:26:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f0850f57c00) [pid = 1912] [serial = 2161] [outer = 0x7f0850d56000]
10:26:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f085105f400) [pid = 1912] [serial = 2162] [outer = 0x7f0850d56000]
10:26:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dcf800 == 10 [pid = 1912] [id = 773]
10:26:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f0851062000) [pid = 1912] [serial = 2163] [outer = (nil)]
10:26:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f0851065800) [pid = 1912] [serial = 2164] [outer = 0x7f0851062000]
10:26:32 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
10:26:32 INFO - document served over http requires an https
10:26:32 INFO - sub-resource via iframe-tag using the meta-referrer
10:26:32 INFO - delivery method with no-redirect and when
10:26:32 INFO - the target request is same-origin.
10:26:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1796ms
10:26:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:26:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850f71800 == 11 [pid = 1912] [id = 774]
10:26:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f0850f58c00) [pid = 1912] [serial = 2165] [outer = (nil)]
10:26:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f0851060800) [pid = 1912] [serial = 2166] [outer = 0x7f0850f58c00]
10:26:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f0851169c00) [pid = 1912] [serial = 2167] [outer = 0x7f0850f58c00]
10:26:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851103800 == 12 [pid = 1912] [id = 775]
10:26:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f085116f000) [pid = 1912] [serial = 2168] [outer = (nil)]
10:26:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f085144b400) [pid = 1912] [serial = 2169] [outer = 0x7f085116f000]
10:26:34 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
10:26:34 INFO - document served over http requires an https
10:26:34 INFO - sub-resource via iframe-tag using the meta-referrer
10:26:34 INFO - delivery method with swap-origin-redirect and when
10:26:34 INFO - the target request is same-origin.
10:26:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2042ms
10:26:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:26:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851110800 == 13 [pid = 1912] [id = 776]
10:26:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0851065c00) [pid = 1912] [serial = 2170] [outer = (nil)]
10:26:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f085116c400) [pid = 1912] [serial = 2171] [outer = 0x7f0851065c00]
10:26:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f0851459400) [pid = 1912] [serial = 2172] [outer = 0x7f0851065c00]
10:26:37 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
10:26:37 INFO - document served over http requires an https
10:26:37 INFO - sub-resource via script-tag using the meta-referrer
10:26:37 INFO - delivery method with keep-origin-redirect and when
10:26:37 INFO - the target request is same-origin.
10:26:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3294ms
10:26:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:26:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085190c800 == 14 [pid = 1912] [id = 777]
10:26:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f08516ee800) [pid = 1912] [serial = 2173] [outer = (nil)]
10:26:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f08516efc00) [pid = 1912] [serial = 2174] [outer = 0x7f08516ee800]
10:26:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f085196d400) [pid = 1912] [serial = 2175] [outer = 0x7f08516ee800]
10:26:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:26:40 INFO - document served over http requires an https
10:26:40 INFO - sub-resource via script-tag using the meta-referrer
10:26:40 INFO - delivery method with no-redirect and when
10:26:40 INFO - the target request is same-origin.
10:26:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2490ms
10:26:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:26:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084f1e9800 == 15 [pid = 1912] [id = 778]
10:26:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f084fec6800) [pid = 1912] [serial = 2176] [outer = (nil)]
10:26:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f084feca400) [pid = 1912] [serial = 2177] [outer = 0x7f084fec6800]
10:26:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f0850f5c000) [pid = 1912] [serial = 2178] [outer = 0x7f084fec6800]
10:26:42 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1f5000 == 14 [pid = 1912] [id = 767]
10:26:42 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecde800 == 13 [pid = 1912] [id = 766]
10:26:42 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085ca21000 == 12 [pid = 1912] [id = 765]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f0855d6e400) [pid = 1912] [serial = 2094] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f0853cfd800) [pid = 1912] [serial = 2088] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f0854f91400) [pid = 1912] [serial = 2091] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f085a5b1800) [pid = 1912] [serial = 2070] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f0855c11400) [pid = 1912] [serial = 2041] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f085aee8400) [pid = 1912] [serial = 2078] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f085847fc00) [pid = 1912] [serial = 2052] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f085a35e800) [pid = 1912] [serial = 2067] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f0859df4800) [pid = 1912] [serial = 2064] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f0856a3d000) [pid = 1912] [serial = 2049] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f08516ef800) [pid = 1912] [serial = 2083] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0855d68800) [pid = 1912] [serial = 2046] [outer = (nil)] [url = about:blank]
10:26:42 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f085ae8f800) [pid = 1912] [serial = 2073] [outer = (nil)] [url = about:blank]
10:26:42 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
10:26:42 INFO - document served over http requires an https
10:26:42 INFO - sub-resource via script-tag using the meta-referrer
10:26:42 INFO - delivery method with swap-origin-redirect and when
10:26:42 INFO - the target request is same-origin.
10:26:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2040ms
10:26:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:26:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecdc800 == 13 [pid = 1912] [id = 779]
10:26:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f084fc9e400) [pid = 1912] [serial = 2179] [outer = (nil)]
10:26:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f084fec4000) [pid = 1912] [serial = 2180] [outer = 0x7f084fc9e400]
10:26:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f0850d5dc00) [pid = 1912] [serial = 2181] [outer = 0x7f084fc9e400]
10:26:43 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
10:26:43 INFO - document served over http requires an https
10:26:43 INFO - sub-resource via xhr-request using the meta-referrer
10:26:43 INFO - delivery method with keep-origin-redirect and when
10:26:43 INFO - the target request is same-origin.
10:26:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1636ms
10:26:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:26:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850dc7800 == 14 [pid = 1912] [id = 780]
10:26:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f084fec7800) [pid = 1912] [serial = 2182] [outer = (nil)]
10:26:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f0851062400) [pid = 1912] [serial = 2183] [outer = 0x7f084fec7800]
10:26:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f085196d000) [pid = 1912] [serial = 2184] [outer = 0x7f084fec7800]
10:26:45 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
10:26:45 INFO - document served over http requires an https
10:26:45 INFO - sub-resource via xhr-request using the meta-referrer
10:26:45 INFO - delivery method with no-redirect and when
10:26:45 INFO - the target request is same-origin.
10:26:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1639ms
10:26:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:26:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851984000 == 15 [pid = 1912] [id = 781]
10:26:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f085144d000) [pid = 1912] [serial = 2185] [outer = (nil)]
10:26:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f0851975c00) [pid = 1912] [serial = 2186] [outer = 0x7f085144d000]
10:26:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f085262e800) [pid = 1912] [serial = 2187] [outer = 0x7f085144d000]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f085bbdb800) [pid = 1912] [serial = 2129] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f085c035800) [pid = 1912] [serial = 2132] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f085ae46800) [pid = 1912] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f0859054400) [pid = 1912] [serial = 2114] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f085b49fc00) [pid = 1912] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512757627]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f085ae44000) [pid = 1912] [serial = 2119] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f0857489400) [pid = 1912] [serial = 2105] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f0858311000) [pid = 1912] [serial = 2108] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f085c250000) [pid = 1912] [serial = 2135] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f085c639000) [pid = 1912] [serial = 2138] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f085bcd1800) [pid = 1912] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f085aeebc00) [pid = 1912] [serial = 2124] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f08588bc800) [pid = 1912] [serial = 2111] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f085144f800) [pid = 1912] [serial = 2099] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f0855d67800) [pid = 1912] [serial = 2102] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f085c248c00) [pid = 1912] [serial = 2141] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f084fec8400) [pid = 1912] [serial = 2144] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f084ffbd000) [pid = 1912] [serial = 2147] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f085aeea800) [pid = 1912] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512757627]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f085c03ec00) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f0856a3cc00) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f085b49f400) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f0859dfec00) [pid = 1912] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f085c632c00) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f08516f4000) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f085a5af000) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f084fec3c00) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f085847b000) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f085bcd4400) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f08502ac800) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f08595a6c00) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f085bcdc400) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f0856654c00) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f085bbdf000) [pid = 1912] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f084fec5000) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f08588bb400) [pid = 1912] [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]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f085c69d400) [pid = 1912] [serial = 2139] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 54 (0x7f0855104800) [pid = 1912] [serial = 2100] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 53 (0x7f0856931800) [pid = 1912] [serial = 2103] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 52 (0x7f085c6aa800) [pid = 1912] [serial = 2142] [outer = (nil)] [url = about:blank]
10:26:47 INFO - PROCESS | 1861 | --DOMWINDOW == 51 (0x7f084fee5000) [pid = 1912] [serial = 2145] [outer = (nil)] [url = about:blank]
10:26:47 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
10:26:47 INFO - document served over http requires an https
10:26:47 INFO - sub-resource via xhr-request using the meta-referrer
10:26:47 INFO - delivery method with swap-origin-redirect and when
10:26:47 INFO - the target request is same-origin.
10:26:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2152ms
10:26:47 INFO - TEST-START | /resource-timing/test_resource_timing.html
10:26:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852550000 == 16 [pid = 1912] [id = 782]
10:26:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 52 (0x7f085196fc00) [pid = 1912] [serial = 2188] [outer = (nil)]
10:26:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 53 (0x7f085262f400) [pid = 1912] [serial = 2189] [outer = 0x7f085196fc00]
10:26:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 54 (0x7f0852637800) [pid = 1912] [serial = 2190] [outer = 0x7f085196fc00]
10:26:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851922800 == 17 [pid = 1912] [id = 783]
10:26:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 55 (0x7f0850d5c400) [pid = 1912] [serial = 2191] [outer = (nil)]
10:26:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f0850d64c00) [pid = 1912] [serial = 2192] [outer = 0x7f0850d5c400]
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
10:26:50 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"
10:26:50 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
10:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:50 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
10:26:50 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
10:26:50 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
10:26:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
10:26:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
10:26:50 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2649ms
10:26:50 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
10:26:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852569000 == 18 [pid = 1912] [id = 784]
10:26:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f0850d64400) [pid = 1912] [serial = 2193] [outer = (nil)]
10:26:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f085144dc00) [pid = 1912] [serial = 2194] [outer = 0x7f0850d64400]
10:26:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f08526c7400) [pid = 1912] [serial = 2195] [outer = 0x7f0850d64400]
10:26:52 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
10:26:52 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
10:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:52 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
10:26:52 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 2493ms
10:26:52 INFO - TEST-START | /screen-orientation/lock-basic.html
10:26:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f085281b800 == 19 [pid = 1912] [id = 785]
10:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f085196e800) [pid = 1912] [serial = 2196] [outer = (nil)]
10:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f085273e400) [pid = 1912] [serial = 2197] [outer = 0x7f085196e800]
10:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f0852749000) [pid = 1912] [serial = 2198] [outer = 0x7f085196e800]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851984000 == 18 [pid = 1912] [id = 781]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dc7800 == 17 [pid = 1912] [id = 780]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecdc800 == 16 [pid = 1912] [id = 779]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084f1e9800 == 15 [pid = 1912] [id = 778]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085190c800 == 14 [pid = 1912] [id = 777]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851110800 == 13 [pid = 1912] [id = 776]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851103800 == 12 [pid = 1912] [id = 775]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850f71800 == 11 [pid = 1912] [id = 774]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dcf800 == 10 [pid = 1912] [id = 773]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c72000 == 9 [pid = 1912] [id = 771]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850dbc000 == 8 [pid = 1912] [id = 772]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0850c63800 == 7 [pid = 1912] [id = 770]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fd99800 == 6 [pid = 1912] [id = 769]
10:26:57 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc19000 == 5 [pid = 1912] [id = 768]
10:26:57 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f085c632800) [pid = 1912] [serial = 2136] [outer = (nil)] [url = about:blank]
10:26:57 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f085c03d000) [pid = 1912] [serial = 2133] [outer = (nil)] [url = about:blank]
10:26:57 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f0858871c00) [pid = 1912] [serial = 2109] [outer = (nil)] [url = about:blank]
10:26:57 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f0857614800) [pid = 1912] [serial = 2106] [outer = (nil)] [url = about:blank]
10:26:57 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f085aee3800) [pid = 1912] [serial = 2120] [outer = (nil)] [url = about:blank]
10:26:57 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f0859d1d000) [pid = 1912] [serial = 2115] [outer = (nil)] [url = about:blank]
10:26:57 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f0858a8a000) [pid = 1912] [serial = 2112] [outer = (nil)] [url = about:blank]
10:26:57 INFO - PROCESS | 1861 | --DOMWINDOW == 54 (0x7f085bcda800) [pid = 1912] [serial = 2130] [outer = (nil)] [url = about:blank]
10:26:57 INFO - PROCESS | 1861 | --DOMWINDOW == 53 (0x7f085bbdac00) [pid = 1912] [serial = 2125] [outer = (nil)] [url = about:blank]
10:26:57 INFO - PROCESS | 1861 | --DOMWINDOW == 52 (0x7f08502ab400) [pid = 1912] [serial = 2148] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 51 (0x7f08516efc00) [pid = 1912] [serial = 2174] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 50 (0x7f085144b400) [pid = 1912] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 49 (0x7f0851060800) [pid = 1912] [serial = 2166] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 48 (0x7f085116c400) [pid = 1912] [serial = 2171] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 47 (0x7f0850f59400) [pid = 1912] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 46 (0x7f0850d55c00) [pid = 1912] [serial = 2156] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 45 (0x7f0851065800) [pid = 1912] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512792143]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 44 (0x7f0850f57c00) [pid = 1912] [serial = 2161] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 43 (0x7f0851062400) [pid = 1912] [serial = 2183] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 42 (0x7f084fecb400) [pid = 1912] [serial = 2150] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 41 (0x7f084ffbc400) [pid = 1912] [serial = 2153] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 40 (0x7f084feca400) [pid = 1912] [serial = 2177] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 39 (0x7f0851975c00) [pid = 1912] [serial = 2186] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 38 (0x7f085262f400) [pid = 1912] [serial = 2189] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 37 (0x7f084fec4000) [pid = 1912] [serial = 2180] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 36 (0x7f084fec6800) [pid = 1912] [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]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 35 (0x7f084fc9e400) [pid = 1912] [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]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 34 (0x7f084fec7800) [pid = 1912] [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]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 33 (0x7f085144d000) [pid = 1912] [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]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 32 (0x7f085116f000) [pid = 1912] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 31 (0x7f0850d64800) [pid = 1912] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 30 (0x7f0851062000) [pid = 1912] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449512792143]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 29 (0x7f085196d000) [pid = 1912] [serial = 2184] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 28 (0x7f085262e800) [pid = 1912] [serial = 2187] [outer = (nil)] [url = about:blank]
10:27:00 INFO - PROCESS | 1861 | --DOMWINDOW == 27 (0x7f0850d5dc00) [pid = 1912] [serial = 2181] [outer = (nil)] [url = about:blank]
10:27:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852569000 == 4 [pid = 1912] [id = 784]
10:27:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0851922800 == 3 [pid = 1912] [id = 783]
10:27:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852550000 == 2 [pid = 1912] [id = 782]
10:27:05 INFO - PROCESS | 1861 | --DOMWINDOW == 26 (0x7f0850f5c000) [pid = 1912] [serial = 2178] [outer = (nil)] [url = about:blank]
10:27:09 INFO - PROCESS | 1861 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 25 (0x7f0850d5c400) [pid = 1912] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 24 (0x7f085273e400) [pid = 1912] [serial = 2197] [outer = (nil)] [url = about:blank]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 23 (0x7f0850d64c00) [pid = 1912] [serial = 2192] [outer = (nil)] [url = about:blank]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 22 (0x7f08526c7400) [pid = 1912] [serial = 2195] [outer = (nil)] [url = about:blank]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 21 (0x7f085144dc00) [pid = 1912] [serial = 2194] [outer = (nil)] [url = about:blank]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 20 (0x7f0850d64400) [pid = 1912] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 19 (0x7f0850d56000) [pid = 1912] [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]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 18 (0x7f0851065c00) [pid = 1912] [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]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 17 (0x7f085196fc00) [pid = 1912] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 16 (0x7f084fedb400) [pid = 1912] [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]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 15 (0x7f084fec8800) [pid = 1912] [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]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 14 (0x7f08516ee800) [pid = 1912] [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]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 13 (0x7f0850f58c00) [pid = 1912] [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]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 12 (0x7f084fca1400) [pid = 1912] [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]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 11 (0x7f08502b0800) [pid = 1912] [serial = 2154] [outer = (nil)] [url = about:blank]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 10 (0x7f0851169c00) [pid = 1912] [serial = 2167] [outer = (nil)] [url = about:blank]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 9 (0x7f0851459400) [pid = 1912] [serial = 2172] [outer = (nil)] [url = about:blank]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 8 (0x7f084ffc2c00) [pid = 1912] [serial = 2151] [outer = (nil)] [url = about:blank]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 7 (0x7f085105f400) [pid = 1912] [serial = 2162] [outer = (nil)] [url = about:blank]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 6 (0x7f085196d400) [pid = 1912] [serial = 2175] [outer = (nil)] [url = about:blank]
10:27:10 INFO - PROCESS | 1861 | --DOMWINDOW == 5 (0x7f0850d5f800) [pid = 1912] [serial = 2157] [outer = (nil)] [url = about:blank]
10:27:12 INFO - PROCESS | 1861 | --DOMWINDOW == 4 (0x7f0852637800) [pid = 1912] [serial = 2190] [outer = (nil)] [url = about:blank]
10:27:23 INFO - PROCESS | 1861 | MARIONETTE LOG: INFO: Timeout fired
10:27:23 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
10:27:23 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
10:27:23 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
10:27:23 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30918ms
10:27:23 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
10:27:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecd2000 == 3 [pid = 1912] [id = 786]
10:27:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 5 (0x7f084fc9f400) [pid = 1912] [serial = 2199] [outer = (nil)]
10:27:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 6 (0x7f084fca0400) [pid = 1912] [serial = 2200] [outer = 0x7f084fc9f400]
10:27:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 7 (0x7f084fedb000) [pid = 1912] [serial = 2201] [outer = 0x7f084fc9f400]
10:27:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc06000 == 4 [pid = 1912] [id = 787]
10:27:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 8 (0x7f084fedb400) [pid = 1912] [serial = 2202] [outer = (nil)]
10:27:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc04000 == 5 [pid = 1912] [id = 788]
10:27:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 9 (0x7f084fee8800) [pid = 1912] [serial = 2203] [outer = (nil)]
10:27:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 10 (0x7f084ffbc800) [pid = 1912] [serial = 2204] [outer = 0x7f084fee8800]
10:27:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 11 (0x7f084ffbcc00) [pid = 1912] [serial = 2205] [outer = 0x7f084fedb400]
10:27:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f085281b800 == 4 [pid = 1912] [id = 785]
10:27:38 INFO - PROCESS | 1861 | --DOMWINDOW == 10 (0x7f0852749000) [pid = 1912] [serial = 2198] [outer = (nil)] [url = about:blank]
10:27:38 INFO - PROCESS | 1861 | --DOMWINDOW == 9 (0x7f084fca0400) [pid = 1912] [serial = 2200] [outer = (nil)] [url = about:blank]
10:27:38 INFO - PROCESS | 1861 | --DOMWINDOW == 8 (0x7f085196e800) [pid = 1912] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
10:27:54 INFO - PROCESS | 1861 | MARIONETTE LOG: INFO: Timeout fired
10:27:54 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"
10:27:54 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
10:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
10:27:54 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
10:27:54 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
10:27:54 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
10:27:54 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30761ms
10:27:54 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
10:27:54 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc06000 == 3 [pid = 1912] [id = 787]
10:27:54 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc04000 == 2 [pid = 1912] [id = 788]
10:27:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecda800 == 3 [pid = 1912] [id = 789]
10:27:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 9 (0x7f084fc9e800) [pid = 1912] [serial = 2206] [outer = (nil)]
10:27:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 10 (0x7f084fec2c00) [pid = 1912] [serial = 2207] [outer = 0x7f084fc9e800]
10:27:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 11 (0x7f084fee0400) [pid = 1912] [serial = 2208] [outer = 0x7f084fc9e800]
10:27:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecdc800 == 4 [pid = 1912] [id = 790]
10:27:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 12 (0x7f084fee0800) [pid = 1912] [serial = 2209] [outer = (nil)]
10:27:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 13 (0x7f084ffc2000) [pid = 1912] [serial = 2210] [outer = 0x7f084fee0800]
10:28:03 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecd2000 == 3 [pid = 1912] [id = 786]
10:28:03 INFO - PROCESS | 1861 | --DOMWINDOW == 12 (0x7f084ffbcc00) [pid = 1912] [serial = 2205] [outer = 0x7f084fedb400] [url = about:blank]
10:28:03 INFO - PROCESS | 1861 | --DOMWINDOW == 11 (0x7f084ffbc800) [pid = 1912] [serial = 2204] [outer = 0x7f084fee8800] [url = about:blank]
10:28:03 INFO - PROCESS | 1861 | --DOMWINDOW == 10 (0x7f084fee8800) [pid = 1912] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
10:28:03 INFO - PROCESS | 1861 | --DOMWINDOW == 9 (0x7f084fedb400) [pid = 1912] [serial = 2202] [outer = (nil)] [url = about:blank]
10:28:09 INFO - PROCESS | 1861 | --DOMWINDOW == 8 (0x7f084fedb000) [pid = 1912] [serial = 2201] [outer = (nil)] [url = about:blank]
10:28:09 INFO - PROCESS | 1861 | --DOMWINDOW == 7 (0x7f084fec2c00) [pid = 1912] [serial = 2207] [outer = (nil)] [url = about:blank]
10:28:09 INFO - PROCESS | 1861 | --DOMWINDOW == 6 (0x7f084fc9f400) [pid = 1912] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
10:28:25 INFO - PROCESS | 1861 | MARIONETTE LOG: INFO: Timeout fired
10:28:25 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
10:28:25 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30757ms
10:28:25 INFO - TEST-START | /screen-orientation/onchange-event.html
10:28:25 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecdc800 == 2 [pid = 1912] [id = 790]
10:28:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecd7800 == 3 [pid = 1912] [id = 791]
10:28:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 7 (0x7f084fca2800) [pid = 1912] [serial = 2211] [outer = (nil)]
10:28:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 8 (0x7f084fec4000) [pid = 1912] [serial = 2212] [outer = 0x7f084fca2800]
10:28:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 9 (0x7f084fee2000) [pid = 1912] [serial = 2213] [outer = 0x7f084fca2800]
10:28:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecda800 == 2 [pid = 1912] [id = 789]
10:28:34 INFO - PROCESS | 1861 | --DOMWINDOW == 8 (0x7f084ffc2000) [pid = 1912] [serial = 2210] [outer = 0x7f084fee0800] [url = about:blank]
10:28:34 INFO - PROCESS | 1861 | --DOMWINDOW == 7 (0x7f084fee0800) [pid = 1912] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
10:28:40 INFO - PROCESS | 1861 | --DOMWINDOW == 6 (0x7f084fec4000) [pid = 1912] [serial = 2212] [outer = (nil)] [url = about:blank]
10:28:40 INFO - PROCESS | 1861 | --DOMWINDOW == 5 (0x7f084fc9e800) [pid = 1912] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
10:28:44 INFO - PROCESS | 1861 | --DOMWINDOW == 4 (0x7f084fee0400) [pid = 1912] [serial = 2208] [outer = (nil)] [url = about:blank]
10:28:56 INFO - PROCESS | 1861 | MARIONETTE LOG: INFO: Timeout fired
10:28:56 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
10:28:56 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
10:28:56 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30766ms
10:28:56 INFO - TEST-START | /screen-orientation/orientation-api.html
10:28:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084ecd3800 == 3 [pid = 1912] [id = 792]
10:28:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 5 (0x7f084fca1c00) [pid = 1912] [serial = 2214] [outer = (nil)]
10:28:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 6 (0x7f084fec3000) [pid = 1912] [serial = 2215] [outer = 0x7f084fca1c00]
10:28:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 7 (0x7f084fee1000) [pid = 1912] [serial = 2216] [outer = 0x7f084fca1c00]
10:28:57 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
10:28:57 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
10:28:57 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
10:28:57 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1336ms
10:28:57 INFO - TEST-START | /screen-orientation/orientation-reading.html
10:28:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc1f000 == 4 [pid = 1912] [id = 793]
10:28:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 8 (0x7f084fca0000) [pid = 1912] [serial = 2217] [outer = (nil)]
10:28:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 9 (0x7f084fee1c00) [pid = 1912] [serial = 2218] [outer = 0x7f084fca0000]
10:28:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 10 (0x7f08502aa400) [pid = 1912] [serial = 2219] [outer = 0x7f084fca0000]
10:28:59 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
10:28:59 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
10:28:59 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
10:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:28:59 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
10:28:59 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
10:28:59 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
10:28:59 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
10:28:59 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
10:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:59 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
10:28:59 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
10:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:28:59 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
10:28:59 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1531ms
10:28:59 INFO - TEST-START | /selection/Document-open.html
10:28:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fda8000 == 5 [pid = 1912] [id = 794]
10:28:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 11 (0x7f084ffc4400) [pid = 1912] [serial = 2220] [outer = (nil)]
10:28:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 12 (0x7f08502ad800) [pid = 1912] [serial = 2221] [outer = 0x7f084ffc4400]
10:28:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 13 (0x7f0850d5a000) [pid = 1912] [serial = 2222] [outer = 0x7f084ffc4400]
10:29:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c5f800 == 6 [pid = 1912] [id = 795]
10:29:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 14 (0x7f08502b7000) [pid = 1912] [serial = 2223] [outer = (nil)]
10:29:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 15 (0x7f0850d5ec00) [pid = 1912] [serial = 2224] [outer = 0x7f08502b7000]
10:29:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 16 (0x7f0850d5f400) [pid = 1912] [serial = 2225] [outer = 0x7f08502b7000]
10:29:00 INFO - PROCESS | 1861 | [Child 1912] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 712
10:29:00 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 ""
10:29:00 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
10:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:00 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
10:29:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
10:29:00 INFO - TEST-OK | /selection/Document-open.html | took 1578ms
10:29:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0850c75800 == 7 [pid = 1912] [id = 796]
10:29:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 17 (0x7f08502b1400) [pid = 1912] [serial = 2226] [outer = (nil)]
10:29:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 18 (0x7f0850d5f800) [pid = 1912] [serial = 2227] [outer = 0x7f08502b1400]
10:29:02 INFO - TEST-START | /selection/addRange.html
10:29:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 19 (0x7f0851060000) [pid = 1912] [serial = 2228] [outer = 0x7f08502b1400]
10:29:03 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:03 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:04 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:04 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:04 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:04 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:05 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:05 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:06 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:06 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:06 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:06 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:07 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:07 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:07 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:07 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:07 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:07 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:09 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:09 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:09 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:09 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:10 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:10 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:10 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:10 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:11 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:11 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:12 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:12 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:12 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:12 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:13 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:13 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:13 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:13 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:14 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:14 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:14 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:14 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:15 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:15 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:15 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:15 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:16 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:16 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:16 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:16 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:17 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:17 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:17 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:17 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:18 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:18 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:18 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:18 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:18 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:18 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:19 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:19 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:19 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:19 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:20 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:20 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:20 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:20 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:21 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:21 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:21 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:21 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:22 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:22 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:22 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:22 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:23 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:23 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:23 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:23 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:24 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:24 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:24 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:24 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:25 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:25 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:25 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:25 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:26 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:26 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:26 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:26 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:27 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:27 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:27 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:27 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:28 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:28 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:28 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:28 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:29 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:29 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:29 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:29 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:30 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:30 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:30 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:30 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:31 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:31 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:31 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:31 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:32 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:32 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:32 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:32 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:29:32 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:29:32 INFO - PROCESS | 1861 | [Child 1912] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:30:20 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
10:30:20 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecd7800 == 6 [pid = 1912] [id = 791]
10:30:20 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084ecd3800 == 5 [pid = 1912] [id = 792]
10:30:20 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc1f000 == 4 [pid = 1912] [id = 793]
10:30:20 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fda8000 == 3 [pid = 1912] [id = 794]
10:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 18 (0x7f0850d5ec00) [pid = 1912] [serial = 2224] [outer = 0x7f08502b7000] [url = about:blank]
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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 ""
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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 ""
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:20 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 INFO - Selection.addRange() tests
10:30:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:21 INFO - "
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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 ""
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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̈ḧ
10:30:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:21 INFO - "
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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 ""
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 INFO - Selection.addRange() tests
10:30:21 INFO - Selection.addRange() tests
10:30:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:21 INFO - "
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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 ""
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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̈ḧ
10:30:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:21 INFO - "
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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 ""
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 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
10:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:21 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
10:30:21 INFO - Selection.addRange() tests
10:30:22 INFO - Selection.addRange() tests
10:30:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:22 INFO - "
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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 ""
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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̈ḧ
10:30:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:22 INFO - "
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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 ""
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 INFO - Selection.addRange() tests
10:30:22 INFO - Selection.addRange() tests
10:30:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:22 INFO - "
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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 ""
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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̈ḧ
10:30:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:22 INFO - "
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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 ""
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:22 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 INFO - Selection.addRange() tests
10:30:23 INFO - Selection.addRange() tests
10:30:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:23 INFO - "
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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 ""
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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̈ḧ
10:30:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:23 INFO - "
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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 ""
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 INFO - Selection.addRange() tests
10:30:23 INFO - Selection.addRange() tests
10:30:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:23 INFO - "
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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 ""
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:23 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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̈ḧ
10:30:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:24 INFO - "
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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 ""
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 INFO - Selection.addRange() tests
10:30:24 INFO - Selection.addRange() tests
10:30:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:24 INFO - "
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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 ""
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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̈ḧ
10:30:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:24 INFO - "
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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 ""
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 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
10:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:24 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
10:30:24 INFO - Selection.addRange() tests
10:30:25 INFO - Selection.addRange() tests
10:30:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:25 INFO - "
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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 ""
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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̈ḧ
10:30:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:25 INFO - "
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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 ""
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 INFO - Selection.addRange() tests
10:30:25 INFO - Selection.addRange() tests
10:30:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:25 INFO - "
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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 ""
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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̈ḧ
10:30:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:25 INFO - "
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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 ""
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 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
10:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:25 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
10:30:25 INFO - Selection.addRange() tests
10:30:26 INFO - Selection.addRange() tests
10:30:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:26 INFO - "
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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 ""
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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̈ḧ
10:30:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:26 INFO - "
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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 ""
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 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
10:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:26 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
10:30:26 INFO - Selection.addRange() tests
10:30:27 INFO - Selection.addRange() tests
10:30:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:27 INFO - "
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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 ""
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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̈ḧ
10:30:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:27 INFO - "
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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 ""
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 INFO - Selection.addRange() tests
10:30:27 INFO - Selection.addRange() tests
10:30:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:27 INFO - "
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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 ""
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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̈ḧ
10:30:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:27 INFO - "
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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 ""
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 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
10:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:27 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
10:30:27 INFO - Selection.addRange() tests
10:30:28 INFO - Selection.addRange() tests
10:30:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:28 INFO - "
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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 ""
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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̈ḧ
10:30:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:28 INFO - "
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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 ""
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 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
10:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:28 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
10:30:28 INFO - Selection.addRange() tests
10:30:29 INFO - Selection.addRange() tests
10:30:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:29 INFO - "
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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 ""
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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̈ḧ
10:30:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:29 INFO - "
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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 ""
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 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
10:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:29 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
10:30:29 INFO - Selection.addRange() tests
10:30:30 INFO - Selection.addRange() tests
10:30:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:30 INFO - "
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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 ""
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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̈ḧ
10:30:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:30 INFO - "
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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 ""
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 INFO - Selection.addRange() tests
10:30:30 INFO - Selection.addRange() tests
10:30:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:30 INFO - "
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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 ""
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - PROCESS | 1861 | --DOMWINDOW == 5 (0x7f0850d5a000) [pid = 1912] [serial = 2222] [outer = (nil)] [url = about:blank]
10:30:30 INFO - PROCESS | 1861 | --DOMWINDOW == 4 (0x7f08502aa400) [pid = 1912] [serial = 2219] [outer = (nil)] [url = about:blank]
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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̈ḧ
10:30:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:30 INFO - "
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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 ""
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 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
10:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:30 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
10:30:30 INFO - Selection.addRange() tests
10:30:31 INFO - Selection.addRange() tests
10:30:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:31 INFO - "
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:30:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:31 INFO - "
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:30:31 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:31 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:30:31 INFO - Selection.addRange() tests
10:30:31 INFO - Selection.addRange() tests
10:30:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:32 INFO - "
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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 ""
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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̈ḧ
10:30:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:32 INFO - "
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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 ""
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 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
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 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
10:30:32 INFO - Selection.addRange() tests
10:30:32 INFO - Selection.addRange() tests
10:30:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:32 INFO - "
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:30:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:32 INFO - "
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:30:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:30:32 INFO - Selection.addRange() tests
10:30:33 INFO - Selection.addRange() tests
10:30:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:33 INFO - "
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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 ""
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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̈ḧ
10:30:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:33 INFO - "
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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 ""
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 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
10:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:33 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
10:30:33 INFO - Selection.addRange() tests
10:30:34 INFO - Selection.addRange() tests
10:30:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:34 INFO - "
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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 ""
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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̈ḧ
10:30:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:34 INFO - "
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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 ""
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 INFO - Selection.addRange() tests
10:30:34 INFO - Selection.addRange() tests
10:30:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:34 INFO - "
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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 ""
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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̈ḧ
10:30:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:34 INFO - "
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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 ""
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 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
10:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:34 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
10:30:34 INFO - Selection.addRange() tests
10:30:35 INFO - Selection.addRange() tests
10:30:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:35 INFO - "
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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 ""
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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̈ḧ
10:30:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:35 INFO - "
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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 ""
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 INFO - Selection.addRange() tests
10:30:35 INFO - Selection.addRange() tests
10:30:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:35 INFO - "
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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 ""
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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̈ḧ
10:30:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:35 INFO - "
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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 ""
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 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
10:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:35 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
10:30:35 INFO - Selection.addRange() tests
10:30:36 INFO - Selection.addRange() tests
10:30:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:36 INFO - "
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:30:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:36 INFO - "
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:30:36 INFO - Selection.addRange() tests
10:30:36 INFO - Selection.addRange() tests
10:30:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:36 INFO - "
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:30:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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̈ḧ
10:30:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:37 INFO - "
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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 ""
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 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
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 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
10:30:37 INFO - Selection.addRange() tests
10:30:37 INFO - Selection.addRange() tests
10:30:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:37 INFO - "
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:30:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:37 INFO - "
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:30:37 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:37 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:30:37 INFO - Selection.addRange() tests
10:30:38 INFO - Selection.addRange() tests
10:30:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:38 INFO - "
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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 ""
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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̈ḧ
10:30:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:38 INFO - "
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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 ""
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 INFO - Selection.addRange() tests
10:30:38 INFO - Selection.addRange() tests
10:30:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:38 INFO - "
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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 ""
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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̈ḧ
10:30:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:38 INFO - "
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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 ""
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 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
10:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:38 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
10:30:38 INFO - Selection.addRange() tests
10:30:39 INFO - Selection.addRange() tests
10:30:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:39 INFO - "
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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 ""
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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̈ḧ
10:30:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:39 INFO - "
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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 ""
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 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
10:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:39 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
10:30:39 INFO - Selection.addRange() tests
10:30:40 INFO - Selection.addRange() tests
10:30:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:40 INFO - "
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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 ""
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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̈ḧ
10:30:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:40 INFO - "
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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 ""
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 INFO - Selection.addRange() tests
10:30:40 INFO - Selection.addRange() tests
10:30:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:40 INFO - "
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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 ""
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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̈ḧ
10:30:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:40 INFO - "
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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 ""
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:40 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 INFO - Selection.addRange() tests
10:30:41 INFO - Selection.addRange() tests
10:30:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:41 INFO - "
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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 ""
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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̈ḧ
10:30:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:41 INFO - "
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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 ""
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 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
10:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:41 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
10:30:41 INFO - Selection.addRange() tests
10:30:42 INFO - Selection.addRange() tests
10:30:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:42 INFO - "
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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 ""
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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̈ḧ
10:30:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:42 INFO - "
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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 ""
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 INFO - Selection.addRange() tests
10:30:42 INFO - Selection.addRange() tests
10:30:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:42 INFO - "
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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 ""
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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̈ḧ
10:30:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:42 INFO - "
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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 ""
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 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
10:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:42 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
10:30:42 INFO - Selection.addRange() tests
10:30:43 INFO - Selection.addRange() tests
10:30:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:43 INFO - "
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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 ""
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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̈ḧ
10:30:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:43 INFO - "
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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 ""
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 INFO - Selection.addRange() tests
10:30:43 INFO - Selection.addRange() tests
10:30:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:43 INFO - "
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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 ""
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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̈ḧ
10:30:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:43 INFO - "
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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 ""
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 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
10:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:43 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
10:30:43 INFO - Selection.addRange() tests
10:30:44 INFO - Selection.addRange() tests
10:30:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:44 INFO - "
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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 ""
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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̈ḧ
10:30:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:44 INFO - "
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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 ""
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 INFO - Selection.addRange() tests
10:30:44 INFO - Selection.addRange() tests
10:30:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:44 INFO - "
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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 ""
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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̈ḧ
10:30:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:44 INFO - "
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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 ""
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 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
10:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:44 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
10:30:44 INFO - Selection.addRange() tests
10:30:45 INFO - Selection.addRange() tests
10:30:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:45 INFO - "
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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 ""
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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̈ḧ
10:30:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:45 INFO - "
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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 ""
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 INFO - Selection.addRange() tests
10:30:45 INFO - Selection.addRange() tests
10:30:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:45 INFO - "
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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 ""
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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̈ḧ
10:30:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:45 INFO - "
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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 ""
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:45 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 INFO - Selection.addRange() tests
10:30:46 INFO - Selection.addRange() tests
10:30:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:46 INFO - "
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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 ""
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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̈ḧ
10:30:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:46 INFO - "
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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 ""
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 INFO - Selection.addRange() tests
10:30:46 INFO - Selection.addRange() tests
10:30:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:46 INFO - "
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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 ""
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:46 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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̈ḧ
10:30:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:47 INFO - "
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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 ""
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 INFO - Selection.addRange() tests
10:30:47 INFO - Selection.addRange() tests
10:30:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:47 INFO - "
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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 ""
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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̈ḧ
10:30:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:47 INFO - "
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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 ""
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 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
10:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:47 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
10:30:47 INFO - Selection.addRange() tests
10:30:48 INFO - Selection.addRange() tests
10:30:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:48 INFO - "
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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 ""
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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̈ḧ
10:30:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:48 INFO - "
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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 ""
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 INFO - Selection.addRange() tests
10:30:48 INFO - Selection.addRange() tests
10:30:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:48 INFO - "
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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 ""
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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̈ḧ
10:30:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:48 INFO - "
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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 ""
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 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
10:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:48 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
10:30:48 INFO - Selection.addRange() tests
10:30:49 INFO - Selection.addRange() tests
10:30:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:49 INFO - "
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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 ""
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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̈ḧ
10:30:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:49 INFO - "
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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 ""
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 INFO - Selection.addRange() tests
10:30:49 INFO - Selection.addRange() tests
10:30:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:49 INFO - "
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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 ""
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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̈ḧ
10:30:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:49 INFO - "
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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 ""
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 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
10:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:49 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
10:30:49 INFO - Selection.addRange() tests
10:30:50 INFO - Selection.addRange() tests
10:30:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:50 INFO - "
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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 ""
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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̈ḧ
10:30:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:50 INFO - "
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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 ""
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 INFO - Selection.addRange() tests
10:30:50 INFO - Selection.addRange() tests
10:30:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:50 INFO - "
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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 ""
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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̈ḧ
10:30:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:50 INFO - "
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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 ""
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 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
10:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:50 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
10:30:50 INFO - Selection.addRange() tests
10:30:51 INFO - Selection.addRange() tests
10:30:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:51 INFO - "
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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 ""
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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̈ḧ
10:30:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:51 INFO - "
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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 ""
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 INFO - Selection.addRange() tests
10:30:51 INFO - Selection.addRange() tests
10:30:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:51 INFO - "
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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 ""
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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̈ḧ
10:30:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:51 INFO - "
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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 ""
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 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
10:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:51 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
10:30:51 INFO - Selection.addRange() tests
10:30:52 INFO - Selection.addRange() tests
10:30:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:52 INFO - "
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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 ""
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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̈ḧ
10:30:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:52 INFO - "
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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 ""
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 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
10:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:52 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
10:30:52 INFO - Selection.addRange() tests
10:30:53 INFO - Selection.addRange() tests
10:30:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:53 INFO - "
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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 ""
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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̈ḧ
10:30:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:53 INFO - "
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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 ""
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 INFO - Selection.addRange() tests
10:30:53 INFO - Selection.addRange() tests
10:30:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:53 INFO - "
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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 ""
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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̈ḧ
10:30:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:53 INFO - "
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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 ""
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 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
10:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:53 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
10:30:53 INFO - Selection.addRange() tests
10:30:54 INFO - Selection.addRange() tests
10:30:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:54 INFO - "
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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 ""
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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̈ḧ
10:30:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:54 INFO - "
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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 ""
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 INFO - Selection.addRange() tests
10:30:54 INFO - Selection.addRange() tests
10:30:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:54 INFO - "
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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 ""
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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̈ḧ
10:30:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:54 INFO - "
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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 ""
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 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
10:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:54 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
10:30:54 INFO - Selection.addRange() tests
10:30:55 INFO - Selection.addRange() tests
10:30:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:55 INFO - "
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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 ""
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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̈ḧ
10:30:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:30:55 INFO - "
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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 ""
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 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
10:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:30:55 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
10:30:55 INFO - - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:32:13 INFO - root.query(q)
10:32:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:32:13 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.query(q)
10:32:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:14 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 () {
10:32:14 INFO - root.queryAll(q)
10:32:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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 () {
10:32:15 INFO - root.query(q)
10:32:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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 () {
10:32:15 INFO - root.queryAll(q)
10:32:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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 () {
10:32:15 INFO - root.query(q)
10:32:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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 () {
10:32:15 INFO - root.queryAll(q)
10:32:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:32:15 INFO - root.query(q)
10:32:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:32:15 INFO - root.queryAll(q)
10:32:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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 () {
10:32:15 INFO - root.query(q)
10:32:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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 () {
10:32:15 INFO - root.queryAll(q)
10:32:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:32:15 INFO - root.query(q)
10:32:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:32:15 INFO - root.queryAll(q)
10:32:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:32:15 INFO - root.query(q)
10:32:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:32:15 INFO - root.queryAll(q)
10:32:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:32:15 INFO - root.query(q)
10:32:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:32:15 INFO - root.queryAll(q)
10:32:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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 () {
10:32:15 INFO - root.query(q)
10:32:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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 () {
10:32:15 INFO - root.queryAll(q)
10:32:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:32:15 INFO - root.query(q)
10:32:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:32:15 INFO - root.queryAll(q)
10:32:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
10:32:15 INFO - root.query(q)
10:32:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:32:15 INFO - root.queryAll(q)
10:32:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:32:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:15 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
10:32:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:16 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
10:32:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:17 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
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
10:32:18 INFO - #descendant-div2 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
10:32:18 INFO - #descendant-div2 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
10:32:18 INFO - >
10:32:18 INFO - #child-div2 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
10:32:18 INFO - >
10:32:18 INFO - #child-div2 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
10:32:18 INFO - #child-div2 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
10:32:18 INFO - #child-div2 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
10:32:18 INFO - >#child-div2 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
10:32:18 INFO - >#child-div2 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
10:32:18 INFO - +
10:32:18 INFO - #adjacent-p3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
10:32:18 INFO - +
10:32:18 INFO - #adjacent-p3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
10:32:18 INFO - #adjacent-p3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
10:32:18 INFO - #adjacent-p3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
10:32:18 INFO - +#adjacent-p3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
10:32:18 INFO - +#adjacent-p3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
10:32:18 INFO - ~
10:32:18 INFO - #sibling-p3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
10:32:18 INFO - ~
10:32:18 INFO - #sibling-p3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
10:32:18 INFO - #sibling-p3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
10:32:18 INFO - #sibling-p3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
10:32:18 INFO - ~#sibling-p3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
10:32:18 INFO - ~#sibling-p3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
10:32:18 INFO -
10:32:18 INFO - ,
10:32:18 INFO -
10:32:18 INFO - #group strong - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
10:32:18 INFO -
10:32:18 INFO - ,
10:32:18 INFO -
10:32:18 INFO - #group strong - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
10:32:18 INFO - #group strong - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
10:32:18 INFO - #group strong - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
10:32:18 INFO - ,#group strong - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
10:32:18 INFO - ,#group strong - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
10:32:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:32:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:32:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:32:18 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 10054ms
10:32:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f084fc0b800 == 6 [pid = 1912] [id = 808]
10:32:18 INFO - PROCESS | 1861 | --DOMWINDOW == 24 (0x7f0851060c00) [pid = 1912] [serial = 2241] [outer = (nil)] [url = about:blank]
10:32:18 INFO - PROCESS | 1861 | --DOMWINDOW == 23 (0x7f085105c400) [pid = 1912] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
10:32:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f0852781800 == 5 [pid = 1912] [id = 807]
10:32:18 INFO - PROCESS | 1861 | --DOMWINDOW == 22 (0x7f0851169c00) [pid = 1912] [serial = 2249] [outer = (nil)] [url = about:blank]
10:32:18 INFO - PROCESS | 1861 | --DOMWINDOW == 21 (0x7f085114f400) [pid = 1912] [serial = 2247] [outer = (nil)] [url = about:blank]
10:32:18 INFO - PROCESS | 1861 | --DOMWINDOW == 20 (0x7f084fee4800) [pid = 1912] [serial = 2234] [outer = (nil)] [url = about:blank]
10:32:18 INFO - PROCESS | 1861 | --DOMWINDOW == 19 (0x7f0851067800) [pid = 1912] [serial = 2244] [outer = (nil)] [url = about:blank]
10:32:18 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
10:32:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f084fc02800 == 6 [pid = 1912] [id = 811]
10:32:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 20 (0x7f084feda800) [pid = 1912] [serial = 2267] [outer = (nil)]
10:32:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 21 (0x7f084fee4800) [pid = 1912] [serial = 2268] [outer = 0x7f084feda800]
10:32:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 22 (0x7f08502b6800) [pid = 1912] [serial = 2269] [outer = 0x7f084feda800]
10:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 21 (0x7f0850f8bc00) [pid = 1912] [serial = 2257] [outer = (nil)] [url = about:blank]
10:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 20 (0x7f084fee9400) [pid = 1912] [serial = 2260] [outer = (nil)] [url = about:blank]
10:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 19 (0x7f0851167800) [pid = 1912] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
10:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 18 (0x7f084fca1c00) [pid = 1912] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
10:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 17 (0x7f084fc9dc00) [pid = 1912] [serial = 2232] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
10:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 16 (0x7f084fee0c00) [pid = 1912] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html]
10:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 15 (0x7f084fc9f400) [pid = 1912] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html]
10:32:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
10:32:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
10:32:20 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 "
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
10:32:20 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"
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
10:32:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
10:32:20 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 "
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
10:32:20 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"
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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 { "
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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"
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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]
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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 { "
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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]
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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"
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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 { "
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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"
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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]
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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 { "
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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]
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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"
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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 { "
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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"
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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]
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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 { "
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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]
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 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"
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:32:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:32:20 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 2217ms
10:32:20 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
10:32:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0854792000 == 7 [pid = 1912] [id = 812]
10:32:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 16 (0x7f084fedc000) [pid = 1912] [serial = 2270] [outer = (nil)]
10:32:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 17 (0x7f085106ac00) [pid = 1912] [serial = 2271] [outer = 0x7f084fedc000]
10:32:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 18 (0x7f08595f1800) [pid = 1912] [serial = 2272] [outer = 0x7f084fedc000]
10:32:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0851477000 == 8 [pid = 1912] [id = 813]
10:32:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 19 (0x7f08502adc00) [pid = 1912] [serial = 2273] [outer = (nil)]
10:32:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f0852566000 == 9 [pid = 1912] [id = 814]
10:32:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 20 (0x7f08502b4800) [pid = 1912] [serial = 2274] [outer = (nil)]
10:32:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 21 (0x7f0850ce6c00) [pid = 1912] [serial = 2275] [outer = 0x7f08502adc00]
10:32:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 22 (0x7f0850ceb800) [pid = 1912] [serial = 2276] [outer = 0x7f08502b4800]
10:32:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
10:32:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
10:32:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 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
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
10:32:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:32:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:32:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:32:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */